【发布时间】:2017-03-30 05:56:13
【问题描述】:
我在 aws 新加坡地区有一个 4 个节点的 cassandra 集群,我必须将它迁移到孟买地区,所以我在孟买地区创建了一个新的数据中心,将其添加到新加坡集群并在所有新的集群上运行重建命令一个接一个的节点。 先前节点上的数据 = 150GB/节点大约。 新节点上的数据 = 200GB/两个节点上的节点,一个节点上 100GB。
我无法弄清楚为什么会发生这种情况,它应该是 200GB/节点。 我正在使用 cassandra 3.9 并在新数据中心上使用 vnodes,在旧数据中心上使用单个令牌。
我想弄清楚这是什么原因。
我尝试在几秒钟内完成重建,RF 为 3 nodetool 状态显示所有节点 UP 且正常
【问题讨论】:
-
能否提供nodetool中“Owns (effective),Tokens,Load”列的值?
-
我添加了一个 nodetool 快照
-
您的两个集群是否都运行相同版本的 Cassandra?
-
是的,两者都在使用 3.9