2016-09-18 33 views
0

我有多個數據中心。其中一個是Cassandra,另一個是Solr數據中心。我已經開始升級過程。由於「upgradesstables」命令已耗用4天,因此仍有1個節點正在升級。在datastax升級過程中添加新數據中心4.8.8至5.0.2

我想添加新的cassandra數據中心,我沒有時間等待升級過程完成。當升級過程正在進行時,我能否使用5.0.2版本添加新的cassandra數據中心?

回答

0

雖然您可以在部分升級狀態下運行羣集,但它是一種暫時狀態,並非您希望羣集在任何時間長度內都能處於的狀態。在羣集處於部分升級狀態時,您應該避免執行一些操作,並且在此狀態下羣集將顯示模式不一致。

我會盡最大努力不要添加新的DC到混音中。請參閱此處的升級限制:

https://docs.datastax.com/en/latest-upgrade/upgrade/datastax_enterprise/upgdDSE50.html#upgdDSE50__restrictions

+0

thanks @markc。在升級過程中,我沒有添加新的數據中心。相反,我運行多個upgradesstables命令。但是當涉及到大型SSTables時,即使我設置了壓縮率,升級過程仍然很慢。 –

+0

是的'upgradesstables'可能需要相當長的時間才能運行,但是當這個操作正在執行時集羣將會運行,所以你可以認爲'upgradesstables'是在事後執行的一個「final」操作。您可以從羣集讀取數據並向羣集寫入數據,但只有在最後一步完成後才能完成升級。 – markc

相關問題