在这里使用2.4.0版本 我可以通过执行以下命令停用非主节点:
curl -XPUT localhost:9200/_cluster/settings -d '{
"transient" : {
"cluster.routing.allocation.exclude._ip" : "192.168.1.10"
}
}'
重新分配后,节点自动从集群中删除。
但是,当我使用相同的命令删除主节点时,重新分配确实有效,但节点仍在那里,它仍然是主节点。
所以,我的问题是:我是否必须在主控主机上删除es进程?
我检查了文档,没有对此进行描述。
答案 0 :(得分:0)
尝试停止主节点上的ElasticSearch并更改节点名称。当它启动时,它将不再是主人。然后,您可以在群集中将另一个节点作为主节点。