我在 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检查了我的集群,发现节点很好,没有看到平衡问题。
那么有没有人提出过类似的问题?我该怎么做才能让它工作?谢谢。