伊夫博迪。在迁移了一个新的集群cassandra之后,我需要修复节点。在这种情况下使用什么更好的sintax-pr,-seq或-full?还有每周的维修-顺序?我需要在同一时间或一个接一个地应用每个节点的-pr?我的环境有5个节点(2个种子)。没人能解释这一点。当做
jvidinwx1#
repair只是确保cassandra cluster上数据的一致性。repair通过比较节点之间的公共令牌范围的数据集,并流式处理节点之间任何不同步部分的差异,来同步节点之间的数据。它将数据与merkle树进行比较,merkle树是散列的层次结构。迁移之后,应该对每个节点运行完全修复。一旦完全修复成功完成,您可以使用其他选项,如-pr或-inc或-seq。请参阅下面的链接以了解更多信息https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsrepairnodesmanualrepair.html
1条答案
按热度按时间jvidinwx1#
repair只是确保cassandra cluster上数据的一致性。repair通过比较节点之间的公共令牌范围的数据集,并流式处理节点之间任何不同步部分的差异,来同步节点之间的数据。它将数据与merkle树进行比较,merkle树是散列的层次结构。迁移之后,应该对每个节点运行完全修复。一旦完全修复成功完成,您可以使用其他选项,如-pr或-inc或-seq。请参阅下面的链接以了解更多信息https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsrepairnodesmanualrepair.html