我使用Cassandra作为我公司的生产数据库,我有一个读一致性问题.每天的记录被假定为1440,在第一次读取时它显示在600-700个奇数记录上,第二次读取它显示1440+个记录.我在群集中有3个节点,3个二级索引,请帮助我.我使用了下面的cassandra版本和配置进行写入和读取.
Cassandra Version:
1.1.4
Thrift Version:
070
Consistency level
for Read - ALL
for Write - ANY
Run Code Online (Sandbox Code Playgroud)
我已经做了几次尝试,包括增加超时时间,还有Checked在每个节点中运行Nodetool修复仍然没有任何一致性的变化.
Le douard很接近:W = QUORUM + R = QUORUM会给你强烈的一致性.那么W = ONE + R = ALL.但不是W = ANY,这是一个"特殊"级别,即使所有"自然"复制品(由读取参考)都关闭,也允许集群接受写入.
请参见http://www.datastax.com/docs/1.1/dml/data_consistency.
| 归档时间: |
|
| 查看次数: |
944 次 |
| 最近记录: |