我在Ubuntu 12.04 LTS(GNU / Linux 3.2.0-23-generic x86_64)上运行CKAN 2.2。
我已将数据集上传到CKAN实例。它已成功上传,也可以下载。但是当我尝试预览数据库时,我最终得到以下错误。
此资源目前无法预览。
当我点击“点击此处获取更多信息”时,它说
无法加载预览:DataProxy返回错误(请求错误: 后端在10秒后没有响应)
如何解决此错误?
答案 0 :(得分:5)
问题是数据代理(用于将csv转换为 数据预览可以理解的东西是服务器上的 互联网。因此,您要预览的文件必须公开 也可以从互联网上访问。 localhost是您自己的计算机 这意味着dataproxy无法访问它。要解决此问题,请使用数据存储区将文件放入数据存储区,或将文件放在服务器上并提供正确的URL。
这是因为用于转换的数据代理 我们可以通过斜倚预览的数据需要文件 可从互联网访问。最好的解决方案是存储数据 在数据存储区中,预览将起作用。
答案 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配置。一个小的检查清单来解决问题:
答案 2 :(得分:0)
就我而言,问题出在我的 development.ini(或您的 production.ini)文件中,其中 DataPusher 的配置行在行的开头用 # 注释掉了。此外,ckan 存储配置行也被注释。
我取消了这些行的注释,问题就解决了。