升级
重要 升级 Elasticsearch之前:
- 咨询重大更改文档。
- 在开发环境测试升级生产群集之前。
- 升级之前备份您的数据。除非你有一个你无法回滚到较早版本的备份数据。
- Elasticsearch通常可以使用滚动升级过程中,产生不中断服务的升级。本节详细介绍如何执行这两个滚动升级和升级全集群重新启动。
要确定滚动升级是否支持您的版本,请参阅该表:
从升级 升级到 支持的升级类型 0.90.x 2.x 全集群重启
1.x 2.x 全集群重启
2.x 2.y 滚动升级(当y>x)
升级Elasticsearch与插件
升级时请为插件考虑好。插件必须与Elasticsearch一起升级。
用你的插件的供应商进行检查,确保该插件是Elasticsearch您选定的版本兼容。如果进行滚动升级,它可能是值得一试,以及该插件跨混合版本群集的作品。大部分插件将不得不与Elasticsearch一起升级,但也有一些插件主要通过浏览器(访问_site插件)可以继续工作,因为API的变化是兼容的。
两者的流程滚动升级和 完整集群重启一般如下,每个节点。
- 关闭 Elasticsearch
- 升级 Elasticsearch
- 升级插件
- 启动 Elasticsearch