当节点宕机时,Cassandra 如何重新平衡?

Zub*_*air 5 cassandra

当节点出现故障或不可用时,有没有人使用过Cassandra?我最感兴趣的是集群是否重新平衡以及节点上线或被新机器取代时会发生什么。

jbe*_*lis 4

操作 wiki 页面对此进行了介绍:http://wiki.apache.org/cassandra/Operations#Repairing_missing_or_inconcient_data

  • 你必须告诉它,因为没有办法从集群视角中区分“有人被电源线绊倒,只要重新插上电源就会回来”和“主板烧坏了”。 (4认同)
  • 简短版本:当您告诉集群某个节点永久死亡时,其令牌环的一部分将分配给其他节点,并且数据从其他副本流式传输到那里。 (2认同)