【问题标题】:CKAN ERROR preview CSV , but OK for DownloadCKAN ERROR 预览 CSV,但可以下载
【发布时间】:2015-07-09 20:24:20
【问题描述】:

我刚安装的本地测试机出现以下错误。 Ckan、datapusher、datastore都在同一台机器上。

访问 csv 资源时,我收到以下消息; "此资源视图目前不可用。单击此处了解更多信息。

无法加载视图:DataProxy 返回错误(数据转换失败。错误:连接到服务器时出错:无法连接到 URL:http://192.168.146.131/dataset/f2139e6a-7e22-41b1-97c2-51101dcfee2f/resource/015a5fc1-efac-49c8-9aff-82b04b0bdc93/download/MICSV.csv 的服务器)”

是一个简单的 CSV 用于测试 burt 看不到 URL 没问题,我可以通过在导航栏中复制/粘贴来访问资源。可能是conf中的一些东西。我忘记了一个插件?

我的 conf 文件中修改的行是:

sqlalchemy.url = postgresql://ckan_default:pass@localhost/ckan_default
ckan.datastore.write_url =     postgresql://ckan_default:pass@localhost/datastore_de

故障 ckan.datastore.read_url = postgresql://datastore_default:pass@localhost/datastor e_default

ckan.site_url = http://127.0.0.1
solr_url = http://127.0.0.1:8983/solr
ckan.storage_path = /var/lib/ckan/default
ckan.datapusher.url = http://127.0.0.1:8800
ckan.plugins = stats text_view image_view recline_view datastore datapus       her resource_proxy recline_preview

【问题讨论】:

    标签: ubuntu-12.04 ckan


    【解决方案1】:

    CSV 预览使用 DataProxy,它是来自 OKF (http://jsonpdataproxy.appspot.com/) 的服务。此服务下载 CSV 并解析其内容。为了正常工作,资源必须是公开可用的。这意味着您的 CKAN 实例必须具有公共 IP,并且必须可以从 Internet 访问。

    我的猜测是 192.168.146.131 不是您的公共 IP,因此它不起作用。如果这只是一个内部测试系统,它是行不通的。您可以运行自己的 dataproxy 本地实例。

    以后我会考虑switch to the DataStore或者看看新的Resource Views from >= CKAN 2.3

    【讨论】:

    • 答案末尾的两个链接似乎不再可用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多