【发布时间】:2014-01-03 14:10:31
【问题描述】:
我从 1 节点 cass 1.2 服务器拍摄了我的数据快照(使用 nodetool snapshot 命令)。我可以将这些数据导入 1 节点 cassandra 2.0 服务器吗?
我最初的想法是,也许我需要使用 SStable2json 工具,但有没有更简单的方法,意思是我可以从我拥有的快照中导入。
谢谢
【问题讨论】:
我从 1 节点 cass 1.2 服务器拍摄了我的数据快照(使用 nodetool snapshot 命令)。我可以将这些数据导入 1 节点 cassandra 2.0 服务器吗?
我最初的想法是,也许我需要使用 SStable2json 工具,但有没有更简单的方法,意思是我可以从我拥有的快照中导入。
谢谢
【问题讨论】:
如果您完全按照在 1.2 服务器上创建键空间和列族,您只需将快照放入 / 并重新启动 Cassandra。或者,如果您不想重新启动 Cassandra,可以运行“nodetool refresh”。
现在 Cassandra 2.0 可以处理您的 1.2 数据。然后您应该运行“nodetool upgradesstables”以 2.0 格式重写 SSTables。
【讨论】: