将Cassandra快照还原到同一群集中的新键空间

时间:2016-11-11 13:10:04

标签: cassandra

我找到了有关将密钥空间快照还原到同一密钥空间并将其还原到新群集的文档。但是,我正在尝试在Cassandra中制作密钥空间的副本,并且无法找到如何将快照还原到新的密钥空间。有没有人知道这是否可行或有关于如何制作密钥空间副本的其他建议?

1 个答案:

答案 0 :(得分:0)

第1步: 在新的键空间中,按照在旧键空间中定义的方式重新定义列族。您可以通过运行此cql来获取命令列表:

DESCRIBE KEYSPACE;

请注意,此处,您的密钥空间复制因子等应保持不变。

第2步(在每个节点上执行此操作): 在Cassandra数据目录中的旧密钥空间文件夹下,每个ColumnFamily应该有一个快照文件夹。将SSTables直接从快照文件夹复制到Cassandra目录中新键空间的相关ColumnFamily文件夹。

第3步: 执行滚动重新启动,并在每个节点上运行修复。