作为分片和索引的函数,我们需要多少个数据节点

时间:2019-01-08 18:47:10

标签: elasticsearch sharding

作为每个索引的索引和分片总数的函数,我们在集群中需要多少个数据节点,以确保如果某个节点发生故障,则主节点和复制分片不在同一节点上。

注意,在外集群中,所有索引包含相似的数据,并且所有索引具有相同的分片号

1 个答案:

答案 0 :(得分:0)

首先,主和副本分片永远不会分配在同一节点上。因此,如果您有2个节点,并且其中一个发生故障,则该节点上的所有分片都将未被分配,而另一个健康节点上的所有副本分片将被提升为主要分片。

因此,如果您的索引配置了副本分片,则所需的最小节点数为2。但是,根据数据大小和使用情况,您将需要使用适当数量的节点来调整ES群集的大小。