2017-08-28 8 views
0

大きなv5.3 SolrCloudインデックスがあり、1つのシャードのみを最適化したい。インデックス全体が最適化されているのに対し、単一のシャードだけを最適化することはできません。それでも、私は確信しています:http://grokbase.com/t/lucene/solr-user/153se1jvg4/optimize-solrcloud-without-downtime: "... SolrCloudでは、任意の最適化コマンドは、配布パラメータに関係なく、一度に1つのシャードレプリカ全体を最適化します。大きいSolrCloudインデックスで1つのシャードを最適化する

答えて

0

私がコードから分かる限り、いいえ、あなたは単一のシャードで最適化を呼び出すことはできません。

あなたが含まれている見積もりは間違っています(少なくともSolrの特定のバージョンでは) - すべての最適化は、コレクション全体で平行して実行されます(少なくとも4.10と6.0に含まれています。

実際には、mergeFactorがこれを透過的に処理する必要があるため、通常は実際に最適化を呼び出す必要はありません。例外は、初期処理および更新後に決して変更されない非常に静的なインデックスがある場合です。

また、最適化には、使用可能なディスク容量の2倍以上が必要であり、インデックスが最適化されているサーバー上で多くのリソースを消費することに注意してください。

関連する問題