如何降级 Cassandra 3.0.0 -> 2.x?

How to downgrade Cassandra 3.0.0 -> 2.x?

我有很多数据加载到 Cassandra 3.0 中,我不想重建整个东西。在 Presto 更新之前,有没有一种安全的方法可以暂时降级到 2.x,这样我就可以回到 3.0?

我知道官方不支持降级,但我想知道是否更有经验S.O。 Cassandra 用户可以在这里为我指明正确的方向。我假设答案是 "don't try it",但谁知道呢,也许有办法。提前致谢。

更新 2016-11-05:使用 PrestoDB 0.147 及更新版本,此问题已解决。最后我不需要降级 Cassandra 来使用 PrestoDB。感谢您的回复。

如果您从 3.0 开始,我能想到的唯一方法是导出所有数据,然后重新导入。存储格式发生了巨大变化,2.x 无法读取 3.0 表。

不幸的是,sstable2json 在 3.0 中已被删除,因此您可能需要手动将其全部导出,然后再导入到以前的版本中。