我有一个2节点的ES群集。我最近使用以下内容启用了脚本:
script:
inline: true
indexed: true
我知道这需要我重启ES服务,所以我决定按照这个滚动重启指南: https://www.elastic.co/guide/en/elasticsearch/guide/current/_rolling_restarts.html
因此,我尝试在具有所有主分片的节点上重新启动ES服务,并验证其他节点上的副本分片已被提升为主分片。问题是重新启动的节点还报告主分片,无法加入群集。我假设这是因为群集不能有2个主人。
所以我的问题是,我的群集是如何获得2个主人的?是因为裂脑(1节点重新启动太快以为它仍然是主节点)还是因为2节点上的不同设置使得无法加入同一个集群?