0

我在 C# 上为 Cassandra 使用 Datastax 驱动程序。我的集群有 2 台服务器(每台服务器都是一个数据中心)。当我声明 KEYSPACE 如下:

CREATE KEYSPACE exc WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'DC1' : 2, 'DC2' : 2 }

之后,无论我执行 SELECT/INSERT 操作,我都会得到:

cassandra.UnavailableException: Not enough replica available for query at consistency One (1 required but only 0 alive)

我用nodetool检查了我的集群,发现节点很好,没有看到平衡问题。

那么有没有人提出过类似的问题?我该怎么做才能让它工作?谢谢。

4

1 回答 1

0

使用 nodetool ring 或 nodetool status 查看是否有任何节点标记为已关闭。

于 2014-03-26T22:02:15.037 回答