我在一台机器上运行cassandra。我需要从那里备份一个特定的密钥空间,并使用我本地计算机上的所有数据设置相同的模式。
据我所知,我可以运行nodetool snapshot
命令获取密钥空间的时间点快照。
但是从文档中我可以理解它需要架构存在。是否有任何命令可以使用架构进行备份并将其还原到另一台机器?数据非常小,几乎没有MB。
答案 0 :(得分:0)
如果您在单台计算机和本地计算机上使用相同版本的Cassandra,则会有一个强力解决方案(不在生产中使用):复制所有文件夹$ CASSANDRA_HOME /从一台机器到另一台机器的数据(或有时是/ var / lib / cassandra / data)......