gpt4 book ai didi

CKAN 使用 jsonpdataproxy.appspot.com 而不是本地数据集

转载 作者:行者123 更新时间:2023-12-03 15:33:32 26 4
gpt4 key购买 nike

我正在从 CKAN 2.3 迁移到 CKAN 2.5.2。迁移成功,但数据网格未显示数据,因为它将转到 jsonpdataproxy.appspot.com 而不是直接查询数据集。

数据集已启用并正常工作。我使用 curl -I -k -X GET "https://127.0.0.1:444/api/3/action/datastore_search?resource_id=_table_metadata" 测试它

如果我回到 CKAN 2.3,只更改代码和 Solr 架构而不是配置文件或其他配置,数据网格将再次显示。有什么建议可以解决问题吗?

谢谢

最佳答案

最后问题解决了。

我看到问题出在 var datastore_active随附 false值,这使 Ckan 使用 jsonpdataproxy.appspot.com。

查看最终更改此变量的代码,我发现此变量是在 resource 中建立的。表中 extras列作为 json。我更新了所有资源 ( update resource set extras ='{"datastore_active": true}'; ) 并重新生成 Solr 索引,数据网格再次显示。

我执行命令:
paster --plugin=ckan views create --yes --config=/etc/ckan/${BASE_NAME}/production.ini --no-default-filters
但它返回下一个错误:
/usr/local/ckan/venv_test/lib/python2.6/site-packages/sqlalchemy/sql/default_comparator.py:33: SAWarning: The IN-predicate on "group.name" was invoked with an empty sequence. This results in a contradiction, which nonetheless can be expensive to evaluate. Consider alternative strategies for improved performance.
return o[0](self, self.expr, op, *(other + o[1:]), **kwargs)
2016-10-03 13:40:56,802 INFO [ckan.lib.cli] Done

我不知道此错误是否导致数据网格未显示在迁移中。

关于CKAN 使用 jsonpdataproxy.appspot.com 而不是本地数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39792308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com