Cassandra多数据中心,WAN打嗝和复制弹性

时间:2012-06-25 01:58:03

标签: cassandra

我有两个DC。我的Cassandra戒指横跨两个DC。我使用复制因子= 3的本地仲裁。我在DC1中写了一个本地法定人数。数据被写入DC1中的多个节点。对于传播到DC2的相同写入,只有一个副本从DC1中的协调器节点发送到DC2中的协调器节点,以优化WAN上的流量(来自我在Cassandra文档中读到的内容)

想象一下,几秒钟就会出现一阵骚动。

有关复制弹性的问题:

  1. 当Wan链接再次启动时,这个Wan打嗝是否会导致在DC1协调器中创建一个暗示切换(HH)以便DC2发送?

  2. 我已经读过,只有在故障检测器识别出副本不可用时才会启动HH。这个几秒钟的打嗝是否会导致一些数据未被检测到DC2,直到下一个nodetool修复运行?

  3. 建议运行nodetool修复以防万秒打嗝持续几秒/分钟?

1 个答案:

答案 0 :(得分:2)

  1. 从Cassandra 1.0开始,这已经过时了,所以没有。 (见http://www.datastax.com/dev/blog/whats-new-in-cassandra-1-0-windows-service-new-cql-clients-and-more

  2. 如上所述,没有。