es6.2.4集群重启

有时候对集群进行配置,增删硬件,升级节点,需要重启集群。若果直接kill掉,集群会
认为该节点挂掉了,开始转移数据。完成后启动节点又会转移数据,造成资源浪费。
官方解决方案:
1、暂停集群的自动平衡

curl -XPUT http://192.168.1.2:9200/_cluster/settings -d'
{
  "transient" : {
    "cluster.routing.allocation.enable" : "none"
  }
}'

2、kill节点
3、操作
4、启动节点

5、开启自动平衡

curl -XPUT http://192.168.1.2:9200/_cluster/settings -d'
{
  "transient" : {
    "cluster.routing.allocation.enable" : "all"
  }
}'

你可能感兴趣的:(es6.2.4集群重启)