6

我在 Ubuntu 12.04 LTS(GNU/Linux 3.2.0-23-generic x86_64)上运行 CKAN 2.2。

我已将数据集上传到 CKAN 实例。已经上传成功,也可以下载了。但是当我尝试预览数据库时,我最终会遇到以下错误。

目前无法预览此资源。

当我单击“单击此处获取更多信息”时,它说

无法加载预览:DataProxy 返回错误(请求错误:后端在 10 秒后没有响应)

我该如何解决这个错误?

4

3 回答 3

5

问题在于数据代理(用于将 csv 转换为数据预览可以理解的内容)是 Internet 上的服务器。因此,您要预览的文件也必须可以从 Internet 公开访问。localhost 是您自己的计算机,这意味着 dataproxy 无法访问它。为了解决这个问题,wither 使用数据存储器将文件放入数据存储中,或者将文件放在服务器上并提供正确的 url。

.

发生这种情况是因为用于将数据转换为我们可以通过斜倚预览的数据代理需要可以从 Internet 访问这些文件。最好的解决方案是将数据存储在数据存储中,然后预览将起作用。

从这里这里提取

于 2013-12-11T11:47:14.140 回答
1

有时您会收到与标题问题相同的信息:

目前无法预览此资源。

但是,当您单击“单击此处获取更多信息”时,它会显示:

无法加载预览:DataProxy 返回错误(数据转换失败。错误:连接到服务器时出错:URL 的 DNS 查找失败:http:///dataset/c3ce226b-73bd-4b06-9d1b-ffea13d5f770/resource/ 580fb05f-6d86-4748-aac7-560b904a208f/download/foo.csv)

在这种情况下,可能datapusher插件不起作用。首先按照 CKAN 手册中数据推送器的说明进行操作。如果您已经这样做了,或者您从包中安装了 CKAN,请检查 production.ini (development.ini) 文件中的 CKAN 配置。解决问题的小清单:

  • 在“ckan.plugins”中添加数据推送器
  • 设置“ckan.site_url”
  • 设置“ckan.datapusher.url”
  • 检查 Apache/nginx 服务器日志 ( /var/log/apache2/datapusher.*.log, /var/log/apache2/ckan_default*.log )
于 2015-02-26T07:41:55.200 回答
0

在我的情况下,问题出在我的 development.ini(或者你可能是 production.ini)文件中,其中 DataPusher 配置的行在行首用 # 注释掉了。此外,还对 ckan 存储配置行进行了评论。

我取消了这些行的注释并解决了。

于 2021-07-19T14:08:49.987 回答