【发布时间】:2020-09-25 08:47:08
【问题描述】:
我正在寻找升级 Elasticsearch 安装的主要版本。过去我曾使用不同的方法来攻击此问题,例如复制数据文件并启动新进程,让多台机器对这两个数据进行索引,然后切换 DNS 等等。我想知道是否有更好的方法。
这是我的问题。我有一个运行 Elasticsearch 6.4.2 的节点。所有索引都配置了 0 个副本。我想知道是否可以在同一主机上启动新的 Elasticsearch 7.9.2 并让它加入集群。然后将所有索引更改为具有 1 个副本,并让它将所有索引“复制”到版本 7 节点并保持更新。然后我可以开始迁移我的代码以使用 v7 API 和客户端,并将它们一一切换到新节点。一旦一切都在新节点上运行,我可以关闭 v6 节点并切换回 0 副本。
这在单节点设置中是一种有效的方法吗?
【问题讨论】:
标签: elasticsearch