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 に答える