疲劳是最舒适的枕头,努力工作吧。

elasticsearch三节点集群参数设置问题

Elasticsearch | 作者 yzq | 发布于2018年05月30日 | 阅读数:2812

情况描述:我现在生产环境已经有一台机在跑ES,参数设置是这样node.master: true
node.data: true
discovery.zen.minimum_master_nodes: 1
现在想多开两台机弄成三机的ES集群,那我另外两台机也是填同样的参数设置吗?
 
问题1:其实我是想防止master节点挂掉后,不会出现脑裂的情况,我觉得跟我上面说的三个参数有关,不知道对不对?或者我三台机组成集群,应该怎么设置才可以防止脑裂的情况?
已邀请:

sterne vencel - 90

赞同来自:

你的另外两台机也可以填同样的参数设置,需要确定的是:三台机器应该在一个网段中,集群的名字保持一致即可。

10.png

如果要防止脑裂的话,需要设置discovery.zen.minimum_master_nodes为2(你的是3台机器),可以按照如下公式设置这个值:(number of master-eligible nodes / 2) + 1

要回复问题请先登录注册