我想从cassandra集群中的密钥空间导出所有数据并将其导入另一个集群,该集群具有相同的模式,但密钥空间的名称不同。
我查看了sstable2json / json2sstable实用程序。但是,我不想去每个节点处理每个sstable。
答案 0 :(得分:9)
更简单:在每个节点上拍摄快照,然后使用bulk loader将它们流式传输到新群集中。
答案 1 :(得分:1)
如果您不想逐节点地导出数据,那么您可能需要使用普通的Thrift客户端界面系统地从源集群中读取数据块并将它们写入目标,从而完成所有列系列和他们的行。但这可能相对缓慢。