禁用提示切换的数据修复

时间:2018-01-08 09:29:09

标签: cassandra cassandra-3.0

我有2个数据中心,dc1有2个节点,dc2有1个节点。复制策略:网络拓扑,dc1:2,dc2:1。我在所有3个节点的yaml中禁用了提示切换。现在我在dc1中禁用一个节点,并通过C ++写入100k条目。在那之后,我开始我之前杀死的节点。在此之后,我停止在写入数据时运行的2个节点。现在只有一个节点了。

当我运行程序时,对所有这些100k条目都有读取语句,我期待,由于此节点在写入时已关闭,并且暗示切换也被禁用,因此,不应提取任何行。但是,我惊讶地发现仍有大约2000行。 究竟发生了什么。数据是如何到达节点的?

Cassandra:3.0.14

0 个答案:

没有答案