Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra:从一台机器备份数据并在新机器上恢复的最简单方法_Cassandra - Fatal编程技术网

Cassandra:从一台机器备份数据并在新机器上恢复的最简单方法

Cassandra:从一台机器备份数据并在新机器上恢复的最简单方法,cassandra,Cassandra,我让卡桑德拉在一台机器上运行。我需要从那里备份一个特定的键空间,并使用本地计算机上的所有数据设置相同的模式 我知道我可以运行nodetool snapshot命令获取键空间的时间点快照 但是从文档中,我可以理解它需要模式存在。是否没有任何命令可以使用架构进行备份并将其恢复到另一台计算机?数据非常小,几乎没有几兆字节 如果单机和本地机器上的Cassandra版本相同,则有一个强力解决方案(不用于生产)):复制所有文件夹$Cassandra_HOME/data(或有时/var/lib/Cassand

我让卡桑德拉在一台机器上运行。我需要从那里备份一个特定的键空间,并使用本地计算机上的所有数据设置相同的模式

我知道我可以运行
nodetool snapshot
命令获取键空间的时间点快照


但是从文档中,我可以理解它需要模式存在。是否没有任何命令可以使用架构进行备份并将其恢复到另一台计算机?数据非常小,几乎没有几兆字节

如果单机和本地机器上的Cassandra版本相同,则有一个强力解决方案(不用于生产)):复制所有文件夹$Cassandra_HOME/data(或有时/var/lib/Cassandra/data)从一台机器到另一台机器……

如果在一台机器和本地机器上有相同版本的Cassandra,则有一种暴力解决方案(不用于生产)):复制所有文件夹$Cassandra_HOME/data(或有时/var/lib/Cassandra/data)从一台机器到另一台机器……

我只是尝试了一下,没有任何运气。这就是我所做的。。。我只是试了一下,运气不好。这就是我所做的。。。