3

我需要在 Cassandra 1.2.1 中迁移一些数据,因为我们遇到了一个非常糟糕的错误。我想将它移动到我们知道非常稳定的 1.1.9 集群,但我无法让任何导出方法工作。我终于尝试了 sstable2json 和 json2sstable,但现在看起来 1.2.x 出来的 json 和 1.1.x 出来的不一样

4

2 回答 2

4

您可以将所需数据导出为SSTable(Cassandra 用于存储其数据的数据结构),然后将其重新导入 Cassandra 1.1。您可以从Datastax 文档中了解该过程。该文档在页面底部包含示例。

于 2013-02-23T19:56:27.477 回答
3

Lyuben 提供的链接很有用,但对于大型数据集,您希望使用sstable 加载程序而不是 COPY TO / COPY FROM。后者没有并行化并且仅限于可用的本地磁盘空间。

于 2013-02-24T05:05:13.273 回答