Elasticsearch7集群滚动重启
1.禁止分配分片:
PUT /_cluster/settings
{
"transient" : {
"cluster.routing.allocation.enable" : "none"
}
}
2.关闭单个节点,在一系列操作后再重启该节点;
3.观察该节点是否加入集群;
4.确认加入集群以后,开启分片分配,并等到集群变绿:
PUT /_cluster/settings
{
"transient" : {
"cluster.routing.allocation.enable" : "all"
}
}
5.若集群在一段时间之后没有变绿
#分片分配不成功时使用
POST /_cluster/reroute?retry_failed=true
6.对剩余节点进行以上重复操作,即可完成滚动重启