Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 插入失败,节点上的持久写入已关闭_Cassandra_Cassandra 2.0 - Fatal编程技术网

Cassandra 插入失败,节点上的持久写入已关闭

Cassandra 插入失败,节点上的持久写入已关闭,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,我有两个节点的集群,复制={'class':'NetworktopologyStrategy','DC':'1',持久的_writes=true ,当其中一个节点关闭时,我的插入失败 一致性级别为1。要使所有插入在一个节点关闭的情况下成功,您需要使用2的复制系数。当您仅使用复制因子1时,insert可能会散列到down节点,因此无法完成写入 如果复制因子为2,并且执行一致性为1的写入,则它可以写入仍处于运行状态的节点 或者,如果启用暗示切换并以任意一致性级别进行写入,则可以使用1的复制因子,插入

我有两个节点的集群,复制={'class':'NetworktopologyStrategy','DC':'1',持久的_writes=true

,当其中一个节点关闭时,我的插入失败


一致性级别为1。

要使所有插入在一个节点关闭的情况下成功,您需要使用2的复制系数。当您仅使用复制因子1时,insert可能会散列到down节点,因此无法完成写入

如果复制因子为2,并且执行一致性为1的写入,则它可以写入仍处于运行状态的节点


或者,如果启用暗示切换并以任意一致性级别进行写入,则可以使用1的复制因子,插入仍然会成功,但写入将延迟到关闭节点恢复为止。

是否从cqlsh调用插入?从insert.select*中粘贴跟踪,其中id=1;回溯(最近一次调用):文件“C:\apache-cassandra-2.1.8-bin\apache-cassandra-2.1.8\bin\\cqlsh”,第1078行,在perform\u simple\u语句rows=self.session.execute(语句,trace=self.tracing启用)文件中“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行,在执行结果=未来结果(超时)文件中”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行,在result raise self中。\u final\u异常不可用:code=1000[不可用异常]message=“无法达到一致性级别一”信息={'required_replications':1,'alive_replications':0,'consistency':'ONE'}谢谢Jim,键空间表约为65 GB(10个表),更改RF将需要Nodetool修复,最终会对每个范围运行修复,有没有办法计算修复可能需要多少时间。如果运行“Nodetool compactionstats”“,我想它会告诉您有多少任务等待修复。您可以通过监视这些任务来估计剩余时间。