我的cassandra集群中有6个节点,所有节点都已启动。我的键空间设置为:
replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} AND durable_writes = true
从这个cass集群中读取错误给我一个错误:
java.io.IOException: Exception during execution of SELECT "colA", "colB", "colC", "colD" FROM "keyspacename"."tablename" WHERE token("colA") > ? AND token("colA") <= ? LIMIT 1 ALLOW FILTERING: Not enough replica available for query at consistency LOCAL_ONE (1 required but only 0 alive)
我的所有节点的复制因子都是1 ..那么是什么导致了这个问题?
此外,我可以cqlsh并在此表中执行“选择”和“插入”。
任何人都知道发生了什么事?
答案 0 :(得分:2)
SimpleStrategy:仅用于单个数据中心。如果您打算使用多个数据中心,请使用NetworkTopologyStrategy。
或尝试使用Consistency ONE,ALL,ANY,QUORUM运行相同的查询。我的意思是没有LOCAL _ *