Elasticsearch升级

重要

开始升级Elasticsearch之前:

  • 查询破坏性的改变文档
  • 升级前使用Elasticsearch迁移插件来检测潜在的问题。
  • 在升级生产环境之前先在开发环境做升级测试
  • 总是在升级前备份你的数据,你不能回滚到早期版本,除非你有备份数据。
  • 如果你使用自己定义插件,请检查它可用的兼容版本。

Elasticsearch通过可以通过滚动升级来不中断服。本节详细介绍如何执行滚动升级和集群重启升级。

确定是否支持滚动升级你的版本,请查阅此表:

从哪个版本升级 升级到哪个版本 支持升级的类型
1.x 5.x 索引重建升级
2.x 2.y 滚动升级(当y>x时)
2.x 5.x 全集群重启升级
5.0.0 pre GA 5.x 全集群重启升级
5.x 5.y 滚动升级(当y>x时)

重要

在1.x或之前创建的索引

Elasticsearch只能阅读上一个major版本创建的索引。例如:5.x只能阅读2.x创建的索引,不能阅读1.x创建的索引。

这个条件也被应用在快照与还原。如果一个索引库最初是由1.x的版本创建的他将不能还原到5.x的版本,即使快照是由2.x的集群创建。

Elasticsearch 5.x的节点在存在太老的索引库时将无法启动。

参见索引重建升级来获取更多如何升级老索引库的相关信息。

© ApacheCN Team all right reserved,powered by Gitbook该文件修订于: 2018-03-13 09:41:17

results matching ""

    No results matching ""