运行单节点Cassandra集群并使用QUORUM一致性进行查询?

时间:2013-04-15 10:44:49

标签: cassandra cql consistency

我正在尝试为我的应用程序设置一个简单且“轻量级”的开发/测试环境,我可以运行单个节点Cassandra集群,其中密钥空间为'replication_factor':'1'

但是当我使用QUORUM consistecy进行CQL查询时,我仍然会因为我的群集中没有两个节点而出错:

com.datastax.driver.core.exceptions.UnavailableException: 
Not enough replica available for query at consistency QUORUM (2 required but only 1 alive)

任何方式允许查询在这个节点设置中使用QUORUM一致性级别,或者只回退使用ONE(或将第二个节点添加到群集)?

1 个答案:

答案 0 :(得分:1)

您必须错误地将其更改为2或3的replication_factor; 1的QUORUM是1。