我已经使用source安装了ckan,但无法使用jetty正确设置solr,如安装指南所述,所以我单独安装了solr-5.0.0。
solr运行正常,我已正确设置了development.ini文件,但是当我连接到ckan时,我得到了错误:
“错误[ckan.lib.search.common] HTTP代码= 404,原因=未找到”。
即使我在development.ini中设置"ckan.simple_search = 1"
并注释掉solr_url
,也会出现相同的错误,似乎它正在尝试与solr建立连接。
在这两种情况下都会出现ckan网站,但它有错误:
服务器错误
发生内部服务器错误
答案 0 :(得分:0)
我遇到了同样的问题。为了解决这个错误,我将我的核心名称附加到solr_url变量。
就我而言,我将我的核心命名为ckan。
所以我的solr_url变量类似于:
http://127.0.0.1:8983/solr/ckan
这允许我根据CKAN安装说明初始化数据库,而不会出现您描述的404错误。