我正在尝试为我的应用程序设置一个简单且“轻量级”的开发/测试环境,在那里我可以运行具有密钥空间的单节点Cassandra集群 'replication_factor':'1' .
'replication_factor':'1'
但是,当我使用QUORUM一致性进行CQL查询时,我仍然会因为集群中没有两个节点而收到错误:
com.datastax.driver.core.exceptions.UnavailableException: Not enough replica available for query at consistency QUORUM (2 required but only 1 alive)
有什么方法可以允许查询在此单节点设置中使用QUORUM一致性级别,或者只能回退使用one(或将第二个节点添加到集群)?
您一定是错误地将其更改为replication_factor为2或3;1的法定人数为1。