升级Elasticsearch主版本

时间:2020-09-25 08:47:08

标签: elasticsearch

我正在寻求升级Elasticsearch安装的主要版本。过去,我曾使用不同的方法来进行攻击,例如复制数据文件并开始新的过程,使多台计算机同时对两个数据建立索引,然后切换DNS,等等。我想知道是否有更好的方法。

这是我的问题。我有一个运行Elasticsearch 6.4.2的节点。所有索引都配置有0个副本。我想知道是否可以在同一主机上启动新的Elasticsearch 7.9.2,并使其加入集群。然后将所有索引更改为具有1个副本,并使其将所有索引“复制”到版本7节点并保持更新。然后,我可以开始迁移代码以使用v7 API和客户端,并将它们一个接一个地切换到新节点。在新节点上运行所有内容之后,我可以关闭v6节点并切换回0个副本。

这是在单个节点设置中有效的方法吗?

1 个答案:

答案 0 :(得分:1)

不,它无法正常工作,因为6.4.2和7.9.2相互not compatible

根据上一个链接,您首先需要对rolling upgrade执行6.8,然后再执行6.8至7.9.2。

此外,您还必须注意的另一件事是创建索引的版本。如果该版本太旧,则需要reindex your data才能升级。解决这个问题的一种好方法是检查Kibana 7.9.2中的Upgrade Assistant,它将告诉您成功升级所需的一切。

相关问题