Elasticsearch 7:分片(shard)限制


#Elasticsearch 笔记


限制1:文档数量

在一个 shard 中,文档数量不能超过 2^31,即 2147483648 条。

这是 Lucene 本身的一个限制。ES 中的一个 shard 对应一个 Lucene 实例。

具体可参考 https://discuss.elastic.co/t/maximum-shard-size-in-elasticsearch/35202 的讨论。

限制2:存储大小

建议不要超过 50GB。

原因:

  1. 太大会影响数据进行再平衡(例如发生故障后)时移动分片的速度。
  2. 太大会影响查询速度。

具体可参考 https://www.elastic.co/cn/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster



( 本文完 )