【发布时间】:2018-08-30 02:47:14
【问题描述】:
我有一个密钥空间样本,我想在同一个集群上复制它。
我有一个 6 节点设置,跨越两个数据中心,每个 dc 中有 3 个节点,每个 dc 中的复制因子为 3。
我使用的是 3.0.17 版本
我看到一个类似的问题回答了here,其中提到了以下步骤。
- 创建密钥空间的快照
- 创建新的 KeySpace (${NEW_KEYSPACE}) 和表
- 将 SNAPSHOT/*.db 文件复制到 $CASSANDRA_HOME/data/data/${NEW_KEYSPACE} 中对应的表文件夹中
- 刷新 KeySpace 和表格
- 修复 KeySpace
我想知道快照文件的副本是否需要仅在一个节点或所有节点上发生?
另外,如果设置的节点数超过复制因子,是否会发生变化,使得某些节点没有 100% 的数据?
【问题讨论】: