此资源目前无法预览。 - CKAN

时间:2013-12-11 09:14:37

标签: dataset ckan

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

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

  

此资源目前无法预览。

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

  

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

如何解决此错误?

3 个答案:

答案 0 :(得分:5)

  

问题是数据代理(用于将csv转换为   数据预览可以理解的东西是服务器上的   互联网。因此,您要预览的文件必须公开   也可以从互联网上访问。 localhost是您自己的计算机   这意味着dataproxy无法访问它。要解决此问题,请使用数据存储区将文件放入数据存储区,或将文件放在服务器上并提供正确的URL。

  

这是因为用于转换的数据代理   我们可以通过斜倚预览的数据需要文件   可从互联网访问。最好的解决方案是存储数据   在数据存储区中,预览将起作用。

摘自here& here

答案 1 :(得分:1)

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

  

此资源目前无法预览。

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

  

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

在这种情况下,可能 datapusher 插件无效。首先按照CKAN手册中的datapusher说明进行操作。如果您已经执行此操作或从包中安装了CKAN,请检查production.ini(development.ini)文件中的CKAN配置。一个小的检查清单来解决问题:

  • 在“ckan.plugins”
  • 中添加datapusher
  • 设置“ckan.site_url”
  • 设置“ckan.datapusher.url”
  • 检查Apache / nginx服务器日志( / var / log / apache2 / datapusher。*。log,/ var / log / apache2 / key_default *。log

答案 2 :(得分:0)

就我而言,问题出在我的 development.ini(或您的 production.ini)文件中,其中 DataPusher 的配置行在行的开头用 # 注释掉了。此外,ckan 存储配置行也被注释。

我取消了这些行的注释,问题就解决了。