关于elasticsearch集群环境重启

在es集群环境中,关闭其中一个数据节点会致使分片数据迁移,若是数据量很大的话会比较耗时,可经过一下方式去重启es集群环境。io

#若是能中止新的数据进入尽可能先中止
一、禁止分片分配:
    PUT /_cluster/settings
    {
        "transient" : {
            "cluster.routing.allocation.enable" : "none"
        }
    }
二、关闭集群中的某一个节点。
三、启动关闭的节点确保节点加入集群。
四、恢复分片分配:
    PUT /_cluster/settings
    {
        "transient" : {
            "cluster.routing.allocation.enable" : "all"
        }
    }集群

五、等待集群健康值恢复到绿色。
六、重复以上操做重启其余节点数据

相关文章
相关标签/搜索