ES集群服务器下线节点扩容后上线的流程

Posted 表演给自己看的认真

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES集群服务器下线节点扩容后上线的流程相关的知识,希望对你有一定的参考价值。

ES集群下线节点扩容,然后在上线

1、将节点从集群路由策略中排除
PUT _cluster/settings
{
  "transient" : {
    "cluster.routing.allocation.exclude._name" : "node-1"
  }
}
2、等待节点上分片全部被迁移
3、下线节点
4、取消节点禁用策略
PUT _cluster/settings
{
  "transient" : {
    "cluster.routing.allocation.exclude._name" : null
  }
}
5、节点服务器扩容,然后重启
6、由于故障(异常)导致的分片分配不了,尝试进行retry
POST /_cluster/reroute?retry_failed=true

 

以上是关于ES集群服务器下线节点扩容后上线的流程的主要内容,如果未能解决你的问题,请参考以下文章

ES 7.6.2集群迁移(从一套ES集群迁移数据到另一套集群)

kafka borker的工作流程以及节点上线与下线

自动化运维之应用发布---应用下线

elasticsearch之十集群部署及分布式内部机制

ES扩容实战记录

kafka集群扩容后的数据迁移