将Cassandra 1.2数据导入Cassandra 2.0

时间:2013-12-16 08:48:42

标签: import cassandra

我从1节点cass 1.2服务器(使用nodetool snapshot命令)拍摄了我的数据快照。我可以将这些数据导入1节点的cassandra 2.0服务器吗?

我最初的想法是,我可能需要使用SStable2json工具,但有一种更简单的方法,这意味着有一种方法可以从我拥有的快照中导入。

由于

1 个答案:

答案 0 :(得分:1)

如果您完全按照1.2服务器上的方式创建键空间和列族,则可以将快照放入/并重新启动Cassandra。或者,如果您不想重新启动Cassandra,则可以运行“nodetool refresh”。

现在Cassandra 2.0将与你的1.2数据一起使用。然后,您应该运行'nodetool upgradesstables'以2.0格式重写SSTable。