为什么在cassandra中修复节点需要很长时间
why repairing node takes a long time in cassandra
我将新节点添加到 cassandra 中的现有集群并等待节点加入集群。之后,我根据 Updating the replication factor 更新复制因子并修复每个受影响的节点。但是为什么修复节点需要很长时间?
修复过程取决于您拥有的数据量。通常修复 100GB 的数据(取决于您的实例或服务器)并且集群上的负载大约需要 1 小时,这是一些非常模糊的经验法则。如果您有大量数据,请考虑到实际完成修复可能需要数小时。它还取决于您使用的 cassandra 版本。某些版本的cassandra简单地挂起修复过程,请查看system.log了解更多信息。如果您发现修复失败,您可能需要考虑升级 cassandra。
我将新节点添加到 cassandra 中的现有集群并等待节点加入集群。之后,我根据 Updating the replication factor 更新复制因子并修复每个受影响的节点。但是为什么修复节点需要很长时间?
修复过程取决于您拥有的数据量。通常修复 100GB 的数据(取决于您的实例或服务器)并且集群上的负载大约需要 1 小时,这是一些非常模糊的经验法则。如果您有大量数据,请考虑到实际完成修复可能需要数小时。它还取决于您使用的 cassandra 版本。某些版本的cassandra简单地挂起修复过程,请查看system.log了解更多信息。如果您发现修复失败,您可能需要考虑升级 cassandra。