【发布时间】:2015-11-10 09:03:08
【问题描述】:
我的 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 并在此表中执行“选择”和“插入”。
有人知道怎么回事吗?
【问题讨论】:
-
所以您可以通过 cqlsh 进行选择,但不能通过 java 驱动程序进行选择?您能否给出 nodetool 状态的输出并显示您的驱动程序用于连接的代码。
标签: cassandra