亲,只收二进制

es机群添加新节点,那么新节点和旧节点的elasticsearch.yml怎么配置

Elasticsearch | 作者 王社英 | 发布于2018年12月28日 | 阅读数:3391

在一个es机群中要添加新节点,那么原来的旧节点的配置文件elasticsearch.yml中的参数
discovery.zen.ping.unicast.hosts
discovery.zen.minimum_master_nodes
要不要改动?
 
新节点的elasticsearch.yml中的参数
discovery.zen.ping.unicast.hosts
discovery.zen.minimum_master_nodes
怎么配置,把所有机器都加上吗?
 
已邀请:

bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127

赞同来自:

discovery.zen.ping.unicast.hosts在新节点上配置为旧节点中的一个就可以,旧节点不需要改动;discovery.zen.minimum_master_nodes需要在所有的节点上设置

Leeeo - 90后IT男

赞同来自:

新添加的集群可也设置为只data不master,即:
node.data = true
node.master = false
(以上凭借记忆写的,不保证正确,就这个意思)
 
 这样以前
discovery.zen.minimum_master_nodes 旧节点是多少,新节点写多少就可以了。
 
discovery.zen.ping.unicast.hosts
这个写旧节点的 master就可以了
 
只要把新节点 启动起来,能连上新节点就可以。无需集群 重新启动。
非要全面更改配置文件,也可以考虑滚动重启。这样不影响服务(但会影响服务的性能)

要回复问题请先登录注册