elasticsearch集群如何安全重启节点

  • A+
所属分类:Linux

暂停集群的shard自动均衡

如主节点:10.1.1.1

  1. curl -XPUT http://10.1.1.1:9200/_cluster/settings -d'
  2. {
  3.     "transient" : {
  4.         "cluster.routing.allocation.enable" : "none"
  5.     }
  6. }'

关闭要重启的节点

如重启的节点:10.1.1.2

  1. curl -XPOST http://10.1.1.2:9200/_cluster/nodes/_local/_shutdown
  2. 或者
  3. systemctl stop elasticsearch

升级重启该节点

确认该节点重新加入到了集群中

启动集群的shard自动均衡

  1. curl -XPUT http://10.1.1.1:9200/_cluster/settings -d'
  2. {
  3.     "transient" : {
  4.         "cluster.routing.allocation.enable" : "all"
  5.     }
  6. }'

观察所有分片分配情况

Fri Feb 22 11:39:11 CST 2019

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: