2017-06-24 8 views
0

私はapache-solrを実装していますが、いくつかの例外があります。2つのsolrインスタンスを同期に使用する方法

1.私たちはsolrの2つのインスタンスを持っています。 solr1は索引付け用、solr2はデータ検索用です。データディレクトリはnfsにマウントされているため、solr1によって索引付けされたデータをsolr2で検索目的で読み取ることができます。 solr2はそのデータを読み取ることができません。

2.その他の問題:コアデータのいずれかが正しくインポートされていますが、検索でドキュメントが提供されていません。

3.私はsolr cloudを使いたくありません。

+0

なぜ1つのインスタンスにインデックスを付けて別のインスタンスに複製しないのですか? –

+0

あなたは私にステップを送ることができますか? –

+0

https://cwiki.apache.org/confluence/display/solr/Index+Replication –

答えて

0

SolrまたはLuceneの使用over NFS is in general not a good idea

データデータを提供するため、 explicit replication keeping nodes in sync(あなたがSolrCloudを..使用しない指定するのではなく)

あなたはSolrCloudを使用するか - を、あなたは簡単に水平にスケーリングしてクエリサービスを提供するために、より多くのノードを追加したりすることができますすることができますuse HDFS for distributing dataノード間で

質問2の場合、別の質問をして、ドキュメントの外観、フィールドのスキーマの外観、管理インターフェースの分析ページにフィールドの処理方法についての詳細を添付します。

関連する問題