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

时间:2016-01-06 13:57:50

标签: cassandra cassandra-2.0 cassandra-3.0

I recently found out that Cassandra 3.0.0 and PrestoDB don't play well together.

我有很多数据加载到Cassandra 3.0中,我不想重建整个事情。有没有一种安全的方法可以暂时降级到2.x,直到Presto更新,那么我可以回到3.0?

我知道降级不是官方支持的,但我想知道是否更有经验的S.O. Cassandra用户可以在这里指出我正确的方向。我假设答案是“不要尝试”,但谁知道,也许有办法。提前谢谢。

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

1 个答案:

答案 0 :(得分:4)

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

不幸的是sstable2json在3.0中删除了,所以你可能需要手动导出它然后导入到以前的版本。