DSE 5和DSE 4.8.9在同一群集中

时间:2016-11-02 17:20:33

标签: cassandra datastax datastax-enterprise

是否可以在同一群集中拥有两个不同的DSE版本?就我而言,我有一个由两个DSE 5节点组成的集群,另一个是两个DSE 4.8.9节点。我可以连接它们,以便将数据实时从DSE 4.8.9复制到DSE 5吗?

1 个答案:

答案 0 :(得分:4)

没有。如果你试试这个,你将处于“升级状态”。处于升级状态的集群受这些限制的约束:

  • 不要启用新功能。
  • 不要运行nodetool修复。
  • 不发行 滚动重启期间这些类型的CQL查询:DDL和 TRUNCATE。
  • 升级期间,可能会显示不同版本的节点 架构不一致。
  • 无法在需要时升级SSTable 导致显着的性能影响和磁盘使用量增加。
  • 在升级SSTable之前,升级工作尚未完成。

4.8.9基于Cassandra 2.1而5.0基于Cassandra 3.0这一事实将进一步加剧这样的事情。两者之间有一些重大变化,所以你无疑会遇到问题。

最好的方法是先将4.8.9节点升级到5.0,然后再添加新的5.0集群节点。