我有一个用于Elastic搜索的2节点集群,运行状况为黄色。看起来有10个主碎片和2个副本(即每个主碎片2个重复制,意味着20个副本碎片(。如果primary在节点1中,并且所有副本都在节点2中,或者我们是否需要节点3作为第二个副本。我确实读到ES不会将复制副本放在与主节点相同的节点中。如果有两个副本可以放在同一个节点(节点2(中,或者第二个必须放在节点3 中,也是如此
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open sdfs_v4 D2BpVICsddShJay_iz1FBQ 10 2 870293 28005 7.8gb 3.8gb
yellow open abc_v4 nd-5fffsbcvcxxCqZPVNMCQ 10 2 396914 205632 2.7gb 1.3gb
它的工作方式是主节点和任何副本都不能在同一节点上。因此,在双节点集群中,如果主节点在节点1上,则一个副本可以在节点2上,而所有其他副本都未分配。
您可以拥有的最大副本数为number of nodes - 1
。在您的情况下,在一个具有两个节点的集群中为每个主节点提供两个副本是没有意义的。
您可以添加新节点,也可以减少复制副本的数量。