无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

在一个Elasticsearch集群中可以使用过个版本数据节点共存吗?

Elasticsearch | 作者 bong | 发布于2016年07月21日 | | 阅读数:3204

我们现在Elasticsearch的版本较老,然后数据量比较大,我不知道有平滑升级的方案不?如果有,该怎么做?如果没有,我是否可以把新版本的节点加入到老版本的集群中使用,两个版本共存,然后最后老数据删除,老版本的数据节点也就删除了,想问一下我想的方案是否可行?
 
两个版本共存在一个集群中,会出现哪些可预知的问题?还希望了解的同学回答一下?谢谢!

[尊重社区原创,转载请保留或注明出处]
本文地址:http://elasticsearch.cn/article/97


3 个评论

我曾经有一次没有删索引,但更新了es的版本,从1.7.5升到2.0。新的版本不认之前的索引。

我理解最保险还是重新索引一下。另外接口什么的是不是也要重写?C#这块NEST变动很大,JAVA不知道。
保险的方法还是另外建立一个2.0的集群,把旧的数据导入到2.0
1.7.5仍然可以使用,数据不会丢失,业务影响最低。。。。
谢谢,我今天实验了,发现同步索引是会有问题。

要回复文章请先登录注册