我需要从3个节点复制数据到单个节点。 我知道快照命令,并且能够成功地将每个节点具有100%数据(完全复制)的群集中的数据复制到单节点群集。
但是这种情况下,我有一个数据分为3个节点的集群:50%-25%-25%。
如果我在每个“源”节点上创build快照并在单个“目标”节点上恢复,是否一切正常?
你不应该这样做。
我将我的复制因子更改为1我的密钥空间,然后运行nodetool decommission在我想要删除的节点上,一次一个。 要检查解除使用的状态,请查看nodetool status和nodetool netstats 。
有关停用的更多信息,请访问: http : //docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsDecommission.html
这样你让Cassandrastream数据,你确定你不会犯错误。
另外,不要忘记检查是否需要更改客户端应用程序的一致性因子。