在一个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
怎么配置,把所有机器都加上吗?
discovery.zen.ping.unicast.hosts
discovery.zen.minimum_master_nodes
要不要改动?
新节点的elasticsearch.yml中的参数
discovery.zen.ping.unicast.hosts
discovery.zen.minimum_master_nodes
怎么配置,把所有机器都加上吗?
2 个回复
bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127
赞同来自:
Leeeo - 90后IT男
赞同来自:
node.data = true
node.master = false
(以上凭借记忆写的,不保证正确,就这个意思)
这样以前
discovery.zen.minimum_master_nodes 旧节点是多少,新节点写多少就可以了。
discovery.zen.ping.unicast.hosts
这个写旧节点的 master就可以了
只要把新节点 启动起来,能连上新节点就可以。无需集群 重新启动。
非要全面更改配置文件,也可以考虑滚动重启。这样不影响服务(但会影响服务的性能)