我一直在使用Apache Cassandra 2.2.0构建应用程序。我们计划开始使用DataStax Enterprise 4.8.5(这是基于Apache Cassandra 2.1.3)。
问题是因为这是Cassandra版本的降级,2.2.0 - > 2.1.3,我无法读取Cassandra 2.2.0版创建的SSTable。
如何使用DSE 4.8.5提供旧数据?
答案 0 :(得分:0)
不支持此功能。您应该考虑联系Datastax获取建议(这是支付DSE的优势之一,您可以与某人谈论此类主题)。
您几乎肯定必须导出数据并重新导入(使用sstable2json
或COPY TO
+ COPY FROM
将数据导出为使用CQLSH的CSV,或者使用类似Spark或CQLSSTableWriter的东西重新创建2.1 sstables。