首页 > 解决方案 > 使用海量数据升级 Elasticsearch

问题描述

我想将我的 Elasticsearch 从 5.6 版升级到 7.8 版。我有大约 900 GB 的数据。核心应用程序正在使用 Elasticsearch,因此我想在有限的停机时间内完成这项工作。快照和还原是我发现的一种选择。我不知道的任何建议或意见都会很有用。

标签: elasticsearchupgradeelasticsearch-5elasticsearch-7

解决方案


Elasticsearch 版本可以从一个主要版本通信到另一个。因此,要以 0 停机时间迁移,您可以将 6.8 节点连接到 5.6 集群。

  • 如果索引兼容,则使用分片分配感知将分片移动到新集群。
  • 如果没有,请重新索引(使用分片分配警告确保一个主节点或一个副本在您的新节点上)
  • 然后一一杀死5.6个节点。

并在 6.8 和 7.9 节点之间再次重做此步骤


推荐阅读