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.对剩余节点进行以上重复操作,即可完成滚动重启
本文详细介绍了如何在Elasticsearch 7集群中通过禁分配分片、逐个关闭与重启节点、调整路由设置,确保在滚动重启过程中保持服务稳定。步骤包括禁用分配、操作单节点、观察节点加入、启用分配并检查集群状态,必要时使用reroute操作来修复问题。
701

被折叠的 条评论
为什么被折叠?



