【发布时间】:2012-06-26 07:36:23
【问题描述】:
我有两个 DC。我的 Cassandra 戒指跨越两个 DC。我使用复制因子 = 3 的本地仲裁。我在 DC1 中使用本地仲裁进行写入。数据被写入 DC1 中的多个节点。对于传播到 DC2 的相同写入,只有一个副本从 DC1 中的协调器节点发送到 DC2 中的协调器节点,以优化 WAN 上的流量(来自我在 Cassandra 文档中阅读的内容)
想象一下有几秒钟的打嗝。
关于复制弹性的问题:
此 Wan 中断是否会导致在 DC1 的协调器中创建提示切换 (HH),以便在 Wan 链路再次启动时交付 DC2?
我了解到,只有在故障检测器识别出副本不可用时,HH 才会启动。这几秒钟的打嗝是否会导致某些数据在运行下一次 nodetool 修复之前无法检测到 DC2?
如果 Wan 打嗝持续几秒/分钟,是否建议运行 nodetool 修复?
【问题讨论】:
标签: cassandra