ES 从 2.4.6 升级到 5.3.2 - 现在无法形成集群

ES upgraded from 2.4.6 to 5.3.2 - now fails to form the cluster

关闭集群(所有节点)然后逐个节点从 2.4.6 升级到 5.3.2 并再次逐个节点启动集群,但它们都只是不断地这样抱怨:

[2017-10-26T23:21:48,072][WARN ][o.e.d.z.ZenDiscovery     ] [d1r2n9] not enough master nodes discovered during pinging (found [[Candidate{node={d1r2n9}{jJ3HFWbhSfudgfaK4w-y8A}{yCVvctQ3TR6ye1k9txj6cg}{<ip>}{<ip>:9300}{rack=OPA3.4.16}, clusterStateVersion=-1}]], but needed [8]), pinging again

即使我重新启动了所有 14 个节点。

在 2.4.6 中我们使用了:

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: [<list of nodes>]

但必须删除它才能启动 5.3​​.2 节点,相信我在某处读过 5.x 现在无论如何只使用单播进行集群通信。

感谢重新加入集群的提示,TIA!

已解决:仍然需要定义 ping 单播主机列表:)

仍然需要定义 ping 单播主机列表:)