如何从Elasticsearch集群中删除主节点

时间:2016-09-21 05:59:51

标签: elasticsearch

在这里使用2.4.0版本 我可以通过执行以下命令停用非主节点:

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

重新分配后,节点自动从集群中删除。

但是,当我使用相同的命令删除节点时,重新分配确实有效,但节点仍在那里,它仍然是主节点。
所以,我的问题是:我是否必须在主控主机上删除es进程?

我检查了文档,没有对此进行描述。

1 个答案:

答案 0 :(得分:0)

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