2016-04-29 57 views
-1

Elasticsearch有硬限制列表嗎?Elastisearch 2.3.2資源限制

我特別感興趣的是,如果對可創建的索引數量和索引可以擁有的記錄數有理論限制。

回答

0

每個分割20億個文檔的數量是有限的,這是hard Lucene limit

實際值是Integer.MAX_VALUE - 128這就是每個分片的2147483519文件。

雖然詢問有關文件數量可能是一個現實問題,但查看最大數量的索引是錯誤的問題。可能存在JVM限制,假設某種數組或ArrayList包含這些索引(或索引映射 - 集羣狀態),那麼限制將是數組的大小或ArrayList/HashSet/Map的大小等。

在達到理論極限之前,您的羣集可能已經死亡,甚至無法啓動。每個分片正在使用資源,即使只有一個主分片,集羣狀態也會很大。正確的問題是詢問集羣的性能問題,而不是考慮集羣中索引的最大數量。