2017-09-28 85 views

回答

0

這是org.apache.cassandra.io.sstable.format.big.BigFormat

// ma (3.0.0): swap bf hash order 
    //    store rows natively 
    // mb (3.0.7, 3.7): commit log lower bound included 
    // mc (3.0.8, 3.9): commit log intervals included 

    // na (4.0.0): uncompressed chunks, pending repair session 
    // 
    // NOTE: when adding a new version, please add that to LegacySSTableTest, too. 

所以3.0.8和3.0.14什麼新東西出現有關的SSTable的評論,顯然,版本。

但我沒有使用CCM一些測試,我發現:

  • 卡桑德拉3.0.7用來sstables MB版本。
  • 卡桑德拉3.0.8用來sstables MB版本(仍然MB!)
  • 卡桑德拉3.0.9 - 3.0.14使用MC版本sstables。

一些其他有用的閱讀,雖然有點過時:one,two

一種檢查方法是轉到您的Cassandra數據文件夾並檢查sstable文件以查看它們使用的版本。如果有不同的版本,應該運行nodetool upgradedesstables。我會一次運行一個節點。

相關問題