2013-10-15 57 views
0

我正在嘗試將cassandra單節點安裝從1.2.10升級到2.0.1。將Cassandra從1.2.10升級到2.0.1

我仍在使用舊的RandomPartitioner,我更改了cassandra.yaml文件中的所有參數。但是,當我試圖啓動的節點我得到這個錯誤:

java.lang.RuntimeException: Can't open incompatible SSTable! Current version jb 

從我無法找到在SSTables變化相關的任何文檔中的注意事項,有沒有人處理這個問題?

+0

版本jb用於2.0.1。你確定你正在運行2.0.1嗎?是否有可能升級,但後來又試圖回到啓動1.2.10?另外,你是否改變了yaml中的分區器?如果您有現有數據,則不應該 - 更改分區程序不受支持。 – Richard

+0

我們在2.0.1中運行,但是一些列家族是使用較早版本的cassandra創建的,並在不同升級之間移動數據。 當我說我們改變分區器時,我指的是默認的分區器。我們使用的是隨機分區器,因爲它是我們開始的那個。 – ftrujillo

回答

相關問題