私は現在、solrCloudを稼働させており、他のsolrインスタンスからコピーしたいくつかのコアを使用しています(もちろんデータは削除されています)。
新しいコアを (新しいコレクションに) 作成したときに、coreName/conf ディレクトリに存在する dataImportHandler が使用されない理由を理解しようとしていましたが、conf フォルダーがまったく作成されておらず、単に使用していたことに気付きました。すでにそこにあった「ルート」のもの(collection1用)。
どうすればこれを変更できますか?
現在、solrCloud を次のように開始します。
java -DzkRun -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -jar start.jar
これが問題の可能性があると思われます (これは にある例からのものですsolr/example
)。つまり、各コアの構成をハードコーディングしたことです。したがって、私は試しjava -DzkRun -DnumShards=2 -jar start.jar
ましたが、同じ問題に遭遇しました。
solrCloud でコレクションまたはコア ベース (コレクションの方が便利) で設定を定義するにはどうすればよいですか?