2012-11-17 5 views
8

nutchとsolrで作業を開始しましたが、NutchとSolrを統合する際に問題があります。 Nutchのメッセージを示し bin/nutch crawl urls -solr http://localhost:8983/solr/ -depth 3 -topN 5http://wiki.apache.org/nutch/NutchTutorialと使用した後:私は、このチュートリアルに従っNutchがクロールしたsolrデータのインデックス作成中にエラーが発生しました

java.io.IOException: Job failed!

とSolrのを示している。

SEVERE: org.apache.solr.common.SolrException: ERROR: [doc=http://nutch.apache.org/] unknown field 'host'

私は理由がに欠けている「ホスト」フィールドかもしれないと思いました$ SOLR_HOME/example/solr/conf/schema.xmlがありますが、そこにあります。 私はあなたの助けに非常に感謝します。

+3

NutchスキーマをSOLRにコピーしましたか? cp $ {NUTCH_RUNTIME_HOME} /conf/schema.xml $ {APACHE_SOLR_HOME}/example/solr/conf/ –

+0

はい、コピーしました。 – user1831647

+2

ホストがスキーマで定義されているかどうかを確認します。ソルを止める。データディレクトリを削除します。 Solrを開始します。再試行する。 –

答えて

2

Nutch側の設定を変更しても、Solrのスキーマには影響しません。 Solrのschema.xmlにそのフィールドを定義する必要があります。

関連する問題