【发布时间】:2018-08-27 23:05:43
【问题描述】:
我已将新的 4 节点添加到现有的 4 节点集群。现在集群上缺少一些数据。 可能是什么原因?我该怎么做才能解决它?
当我添加到集群时,数据丢失键空间 RF 为 1。这可能是个问题?
注意:一旦我将新节点添加到集群中,就会对所有节点执行修复命令
【问题讨论】:
标签: cassandra
我已将新的 4 节点添加到现有的 4 节点集群。现在集群上缺少一些数据。 可能是什么原因?我该怎么做才能解决它?
当我添加到集群时,数据丢失键空间 RF 为 1。这可能是个问题?
注意:一旦我将新节点添加到集群中,就会对所有节点执行修复命令
【问题讨论】:
标签: cassandra
你真的不应该运行 1 的 RF。
我想,如果您在短时间内以低 RF 将它们全部添加,那么 VNode 就会从一个节点转移到另一个节点而不会稳定下来。我很惊讶完全修复没有做任何事情。
您可以检查原始节点的硬盘,看看修复是否没有删除旧数据。如果它仍然存在,您可以(暂时)移除新节点,然后在修复时将每个节点一个一个地添加回来。
编辑:另外可能使用奇数个节点。
【讨论】: