2016-09-21 121 views
0

在此处使用版本2.4.0。
我可以通过执行退役一个非主节点:如何从Elasticsearch群集中删除主节点

curl -XPUT localhost:9200/_cluster/settings -d '{ 
    "transient" : { 
     "cluster.routing.allocation.exclude._ip" : "192.168.1.10" 
     } 
    }' 

重新分配后,从簇自动删除的节点。

但是,当我通过使用相同的命令来删除主节点节点时,重新分配确实有效,但节点仍然存在,它仍然是主节点。
所以,我的问题是:我必须手动杀死主控主机上的es进程吗?

我检查了文档,这里没有描述。

回答

0

尝试停止主节点上的ElasticSearch并更改节点名称。当它启动时,它不再是主人。然后,您可以在集群中创建另一个节点作为主节点。

+0

所以我必须停止主节点manully? – Hisen

+0

是的,或者你可以尝试让另一个节点成为主人,看看这个人是否会自动作为主人退役?我也没有找到任何文件。 – Farhad