elasticsearch集群如何安全重启节点

暂停集群的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


【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps

【AD】RackNerd 推出的 KVM VPS 特价优惠,在纽约、西雅图、圣何塞和阿什本每年仅需 12.88 美元!