2016-04-29 58 views
-1

Elasticsearch有硬限制列表吗?Elastisearch 2.3.2资源限制

我特别感兴趣的是,如果对可创建的索引数量和索引可以拥有的记录数有理论限制。

回答

0

每个分割20亿个文档的数量是有限的,这是hard Lucene limit

实际值是Integer.MAX_VALUE - 128这就是每个分片的2147483519文件。

虽然询问有关文件数量可能是一个现实问题,但查看最大数量的索引是错误的问题。可能存在JVM限制,假设某种数组或ArrayList包含这些索引(或索引映射 - 集群状态),那么限制将是数组的大小或ArrayList/HashSet/Map的大小等。

在达到理论极限之前,您的群集可能已经死亡,甚至无法启动。每个分片正在使用资源,即使只有一个主分片,集群状态也会很大。正确的问题是询问集群的性能问题,而不是考虑集群中索引的最大数量。