【问题标题】:How does Cassandra rebalance when nodes go down?当节点宕机时,Cassandra 如何重新平衡? 【发布时间】:2011-01-15 20:37:33 【问题描述】: 当节点出现故障或不可用时,有没有人使用Cassandra 的经验?我最感兴趣的是集群是否重新平衡以及节点上线或被新机器替换时会发生什么。 【问题讨论】: 标签: cassandra 【解决方案1】: 这在操作 wiki 页面中有所介绍:http://wiki.apache.org/cassandra/Operations#Repairing_missing_or_inconsistent_data 【讨论】: 谢谢,我看了,很有技术含量。你知道有什么地方可以用“清晰的英语”来解释它,因为我对这些东西不太了解 短版:当你告诉集群一个节点永久死亡时,它的令牌环部分被提供给其他节点,数据从其他副本流式传输。 好的,谢谢,我明白了。您必须“手动”告诉它节点已死,还是可以自动检测到它? 你必须告诉它,因为没有办法从集群 pov 中区分“有人绊倒电源线,一旦重新插入它就会回来”和“主板炸了。”