Elasticsearch升级版本的步骤和注意事项
不是所有版本的Elasticsearch都可以直接升级到最新版本,跨大版本升级需要先升级到中间版本再升级到目标版本,下面是升级时的版本要求
升级前的版本
升级到的版本
- 滚动升级
-
- 支持的滚动升级:
- 准备升级
- 升级集群
-
- 1. 禁用主分片分配
- 2. 停止不必要的索引并执行同步刷新。(可选)
- 3. 暂停与活动的机器学习作业和数据馈送相关的任务。(可选)
- 4. 关闭单个节点。
- 5. 升级关闭的节点
- 6. 启动新升级的节点
- 7. 重新启用分片分配
- 8. 等待节点恢复
- 9.其他每个节点重复4~8步骤逐个重复操作即可
- 10.全部节点升级完成后,重新启动机器学习作业
- 如果不支持滚动升级的版本只能通过reindex的方式重建索引到目标集群