2016-04-29 6 views
-1

Elasticsearchのハードリミットのリストはありますか?Elastisearch 2.3.2リソースの制限

私が作成できるインデックスの数とインデックスが持つことができるレコードの数に理論的な制限がある場合、特に興味があります。

答えて

0

シャードあたりのドキュメントの数は、20億であり、これはhard Lucene limitです。

実際の値はInteger.MAX_VALUE - 128であり、シャードあたり2147483519の文書です。

文書の数について質問するのは現実的な質問かもしれませんが、インデックスの最大数を見るのは間違った質問です。おそらくJVMの制限があります。これらのインデックス(またはインデックスのマッピング - クラスタの状態)を保持するArrayやArrayListを想定すると、配列のサイズやArrayList/HashSet/Mapのサイズなどが制限になります。

理論上の制限に達する前に、クラスターが停止しているか、起動できなくなっている可能性があります。各シャードはリソースを使用していますが、1つのプライマリシャードのみでもクラスタの状態は巨大です。正しい質問は、クラスタのパフォーマンスに関する問題について質問し、クラスタ内のインデックスの最大数については考慮しないことです。

関連する問題