1

最近、Windows/Tomcat/Solr 実装 (Solr バージョン 4.4) で Zookeeper を有効にし、 オプション-DzkRun-Dbootsrap_confdirオプションを使用して正常に動作するようにしました。

これにより Zookeeper も起動され、confdir パラメータから構成をロードするように指示されることを理解してください。ただし、構成を 1 つのコアにしか指定できないため、両方のコアが同じスキーマを使用しています。

shareschemaファイルでオプションを見つけてsolr.xmlそれを false に設定しましたが、単一のスキーマはまだ両方のコアにしかロードされていないようです。

また、Solr の次のバージョンのリリース ノートを確認しましたが、これに対処するものは何もありませんでした。

Tomcat の複数のインスタンスはおそらくこれを回避する方法ですが、zookeeper オプションで複数のスキーマを使用できるようにする方法があるはずです。

4

1 に答える 1

0

コアを異なるコレクションに割り当てる必要があります。構成は、コレクションごとに定義されます。複数のコレクションで bootstrap_confdir オプションを使用することはできないと思います。SOLR に同梱されている ZkCli を使用するなど、他の方法で設定を Zookeeper にアップロードする必要があります。詳細については、SolrCloud wiki を参照してください。

于 2013-11-01T15:07:11.930 に答える