2016-07-25 50 views

回答

0

您应该能够从4.5.y升级到4.8.x.

Cassandra主要版本(例如2.1到3.0)或主要版本(例如2.0到2.1)可能涉及sstable版本更改,这将需要从nodetool运行upgradeSSTables。卡桑德拉sstable版本通常向后兼容以前的版本,但不是在此之前。这就是为什么如果你想从2.0升级到2.2,那么你首先会升级到2.1。当您从2.0升级到2.1时,您的群集将处于混合模式(某些节点仍然在2.0,而其他升级到2.1)。这样可以,因为Cassandra将支持从以前的sstable版本读取数据。但在升级到2.2之前,您需要升级sstables。一旦完成(nodetool升级稳定),所有节点上都可以升级到2.2。

在上面的例子中我已经谈到了Apache Cassandra版本,但类似的逻辑可以应用于DSE。以下是各种DSE和其他升级相关信息所使用的Cassandra版本的链接 upgradedDSE47or48 通常的限制和限制适用于集群处于混合模式时所述here

相关问题