2016-07-25 54 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

相關問題