【发布时间】:2015-08-11 11:27:18
【问题描述】:
我有 2 个节点集群,replication={'class' : 'NetworktopologyStrategy','DC':'1'} AND persistent_writes=true;
,当其中一个节点关闭时,我的插入失败。
一致性级别为 1。
【问题讨论】:
-
您是否从 cqlsh 调用插入?粘贴插入中的跟踪。
-
从 id=1 的股票中选择 *;回溯(最后一次调用):文件“C:\apache-cassandra-2.1.8-bin\apache-cassandra-2.1.8\bin\\cqlsh”,第 1078 行,在 perform_simple_statement rows = self.session.execute(声明,trace=self.tracing_enabled)文件“C:\apache-cassandra-2.1.8-bin\apache-cassandra-2.1.8\bin\..\lib\cassandra-driver-internal-only-2.6.0c2. post.zip\cassandra-driver-2.6.0c2.post\cassandra\cluster.py",第 1594 行,在执行结果 = future.result(timeout)
-
文件 "C:\apache-cassandra-2.1.8-bin\apache-cassandra-2.1.8\bin\..\lib\cassandra-driver-internal-only-2.6.0c2. post.zip\cassandra-driver-2.6.0c2.post\cassandra\cluster.py”,第 3296 行,结果引发 self._final_exception 不可用:代码 = 1000 [不可用异常] 消息 =“无法达到一致性级别 ONE”信息 = {'required_replicas': 1, 'alive_replicas': 0, '一致性': 'ONE'}