【发布时间】:2014-03-11 22:31:36
【问题描述】:
当我阅读有关 cassandra 写入一致性的 datastax 文档时,我有一个疑问。我对 cassandra 如何在以下情况下保持一致状态有疑问:
- 写入一致性级别 = 法定人数
- 复制因子 = 3
根据文档,当发生写入时,协调节点会将此写入请求发送到集群中的所有副本。如果一个副本成功而另一个副本失败,则协调节点将向客户端发送错误响应,但节点1成功写入数据并且不会回滚。
在这种情况下,
读取修复(或提示切换或节点工具修复)是否会将不一致的数据从节点 1 复制到节点 2 和节点 3?
如果不是,cassandra 将如何处理不将不一致的数据复制到其他副本?
你能澄清我的问题吗
【问题讨论】:
标签: cassandra datastax-enterprise datastax cassandra-2.0