1

我是 CKAN 的新手。我把它安装在我的电脑上。我按照所有步骤操作,我看到 Solr 运行正常,但是当我想运行程序时,我启动了 PostgreSQL 和 Jetty,我写道:

. /usr/lib/ckan/default/bin/activate
cd /usr/lib/ckan/default/src/ckan
paster serve /etc/ckan/default/development.ini

该应用程序返回给我SolrException: HTTP code=404, reason=Not Found。我有点失落。

非常感谢。

4

1 回答 1

3

听起来您在 development.ini 中配置了错误的 solr_url,所以当 CKAN 尝试联系 SOLR 时,它会得到 404。

我建议你检查你的 solr_url:

grep solr_url /etc/ckan/default/development.ini

这应该为您solr_url = http://127.0.0.1:8983/solr提供单个 SOLR 内核或solr_url = http://127.0.0.1:8983/solr/ckan-schema-2.0多核之类的东西。

要检查 SOLR 是否正常工作,请使用浏览器尝试管理页面,例如 elinks:

elinks http://127.0.0.1:8983/solr

并检查您是否获得了“Solr Admin”页面。(顺便说一句,单核和多核设置的 URL 路径相同)。如果您正在运行多核,请检查 solr_url 的最后一部分是否与您想要的核心的模式名称匹配。

于 2013-08-07T16:25:44.827 回答