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

    • 本文由 发表于 2019-02-22
    • 转载请务必保留本文链接:https://linuxeye.com/466.html
    Consul集群配置 Linux

    Consul集群配置

    consul原理 上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Se...
    匿名

    发表评论

    匿名网友