4

我最近发现 Cassandra 3.0.0 和 PrestoDB 不能很好地配合使用。

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

我知道降级不受官方支持,但我想知道是否更有经验的 SO Cassandra 用户可以在这里为我指明正确的方向。我认为答案将是“不要尝试”,但谁知道呢,也许有办法。提前致谢。

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

4

1 回答 1

4

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

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

于 2016-01-07T00:45:12.510 回答