【发布时间】:2012-12-24 09:53:14
【问题描述】:
Cassandra工作在3个节点的集群模式下。当所有节点都“UP”时,我在cqlsh中使用cql“select * from User”,Cassandra返回正确的结果。但是在一个节点死了之后,当我使用“select ” 再次,没有结果返回但报告:“无法完成请求:一个或多个节点不可用”。 我转而使用 cassandra-cli 命令:“get Users”,它返回正确的数据而没有任何错误。 有什么想法吗?
【问题讨论】:
-
你使用的是哪种一致性?
-
可能是由于在检索数据期间使用了不同的一致性而导致的问题。了解有关超时和数据不可用异常的更多信息click here