【发布时间】:2017-01-27 05:42:45
【问题描述】:
我将新节点添加到 cassandra 中的现有集群并等待节点加入集群。之后,我根据Updating the replication factor更新复制因子并修复每个受影响的节点。但是为什么修复节点需要很长时间?
【问题讨论】:
-
您使用的是哪个版本的 C*?
我将新节点添加到 cassandra 中的现有集群并等待节点加入集群。之后,我根据Updating the replication factor更新复制因子并修复每个受影响的节点。但是为什么修复节点需要很长时间?
【问题讨论】:
修复过程取决于您拥有的数据量。通常修复 100GB 的数据(取决于您的实例或服务器)并且集群上的负载大约需要 1 小时,这是一些非常模糊的经验法则。如果您有大量数据,请考虑到实际完成修复可能需要数小时。它还取决于您使用的 cassandra 版本。某些版本的 cassandra 只是挂起修复过程,请查看 system.log 了解更多信息。如果您发现修复失败,您可能需要考虑升级 cassandra。
【讨论】: