0

石油に関する情報に関するデータを含む既存の solr コアがあります。それはうまくいきます。

今朝、水に関する情報に関係する同じコンテナーに新しい solr コアを作成しました。

両方のコアは、それぞれのスキーマ ファイル、構成ファイルなどで正常に実行されています。ただし、firefox で新しく作成されたオイル コアに移動すると、水のデータが何らかの形で既に含まれています。同様に、両方のコアが同じ %SOLR_HOME%/data を共有しています。

Solr で新しいコアを作成するときに、別の既存のコアとデータを共有しないようにするにはどうすればよいですか? 私は本質的にこれの反対をしたい。

編集ウォーターコアを作成した方法は、オイルコアをコピーしてディレクトリの名前を変更し、スキーマファイルの名前を変更するとともに、オイル戦争をコピーして名前を水に変更し、Tomcatが水用の新しいWebディレクトリを構築できるようにすることでした。これに制限があるかどうかはわかりませんが、念のため。

4

1 に答える 1

1

data/index ディレクトリを含む oil core ディレクトリ全体をコピーしたためです (既定のフォルダ命名規則に従っている場合)。このインデックス フォルダーには、石油コアからのすべてのデータが含まれています。したがって、この場合、1 つのコアをコピーして別のコアの開始点として再利用する場合は、新しいコアをコピーした後、新しいコアのデータ ディレクトリにあるフォルダーをすべて削除することをお勧めします。これにより、他のすべての設定が保持されますが、コアの起動時にインデックス (および他のフォルダー) が作成されるため、データは消去されます。

于 2012-05-22T15:29:52.960 に答える