如何在一个主机的群集中添加更多主机,同时避免裂脑和停机时间?

时间:2018-09-21 12:40:42

标签: elasticsearch

我有一个三节点集群,其中有1个主数据节点和2个仅数据节点。我想使其成为3个主数据节点群集,而不会造成任何停机。为此,我计划执行以下操作:

  1. 首先,通过REST API动态设置discovery.zen.minimum_master: 2设置。

  2. 第二,在每个数据节点的配置文件中将node.masternode.data设置为true,然后重新启动-一次。

但是,如果我进行滚动重启(在将群集仲裁动态更改为2之后),从而在一个数据节点上更改配置(使其成为主数据节点)并重启,那么由于当前的主节点仍然会出现裂脑现象会自动选择,而新的符合主机要求的节点也将选择主机,因为它们需要2个节点来选举主机。因此,建议我进行完整的群集重新启动以避免这种情况。但是由于群集重启将导致停机,因此有解决办法吗?

Elasticsearch版本为1.5

0 个答案:

没有答案