集群重启
更新时间:2023-05-16
百度智能云 Elasticsearch 提供集群重启功能,支持用户通过控制台重启 Elasticsearch 实例。
前提条件
对于集群重启功能,百度智能云 Elasticsearch 提供以下操作建议:
-
如果选择滚动重启方式,请确保:
- 集群健康状态为绿色。
- 集群中不存在异常节点。
- 除Kibana节点外,集群至少包括3个节点。
- 集群重启前,建议维持集群资源利用率可控(节点CPU利用率为80%左右),同时索引至少包含1个副本。
操作步骤
- 登录百度智能云 Elasticsearch 控制台。
- 在集群列表中,单击目标集群名称,进入集群详情页。
- 在集群详情页上方,单击“重启”按钮。
- 在重启弹窗中,确认集群ID和集群名称,并选择重启方式。BES提供两种重启方式:滚动重启和强制重启。请用户根据业务需求进行选择。
- 滚动重启: 通过对各个节点依次重启实现集群重启。相比强制重启,滚动重启更稳定,如果集群整体负载不高且索引存在副本分片,则滚动重启不会影响集群服务。滚动重启耗时较长(单个节点恢复时间约为5-20min,具体视集群规模而定)。
- 强制重启: 通过对所有节点全停全启方式实现集群重启。相比滚动重启,强制重启耗时较短(集群恢复时间约为5-20min,具体视集群规模而定),但会导致短暂停服。适用于对需要快速重启并允许短暂停服的业务。
注意: 当集群健康状态为黄色(yellow)或红色(red)、集群中存在异常节点或集群中只有两个节点(除Kibana节点外)时,不支持滚动重启操作,只支持强制重启。
- 完成重启方式选择后,单击“重启”按钮,开始重启操作。自动跳转“操作历史”页面,可查看重启进度。
- 重启过程中,集群状态为“正在重启”,健康状态为黄色(yellow)。
重启成功后,集群状态为“运行中”,健康状态为绿色(green)。
注意事项
- 集群正在进行跨可用区迁移、配置变更、节点启停、计费方式变更等操作时,无法进行重启。请先将集群状态恢复为正常,再进行重启操作。
- 集群重启过程中,无法进行其他变更操作,如跨可用区迁移、配置变更、节点启停、计费方式变更等。
- 如果集群整体负载不高且索引存在副本分片,一般情况下滚动重启过程中可对外持续提供服务。但如果强制重启并发度高、集群负载很高并且已经存在集群访问不可用的情况、没有副本分片、在重启或强制重启过程中存在大量的写入和查询等场景,重启过程中可能会出现访问超时,建议重启前先在客户端设计好重试机制并且在业务低峰期进行操作。
- 当集群健康状态为黄色(yellow)或红色(red)、集群中存在异常节点、集群中只有两个节点(除Kibana节点外)时,不支持滚动重启操作,需要选择强制重启。