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 卡桑德拉:nodetool维修不起作用_Cassandra_Repair_Nodetool - Fatal编程技术网

Cassandra 卡桑德拉:nodetool维修不起作用

Cassandra 卡桑德拉:nodetool维修不起作用,cassandra,repair,nodetool,Cassandra,Repair,Nodetool,我的一个节点上的Cassandra服务宕机,我们无法重新启动它,因为其中一个表中有一些损坏。因此,我们尝试通过删除所有数据文件来重建它,然后启动服务,一旦它出现在环中,我们多次运行nodetool修复,但由于抛出相同的错误而挂起 原因:org.apache.cassandra.io.compress.CorruptBlockException:(/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-da

我的一个节点上的Cassandra服务宕机,我们无法重新启动它,因为其中一个表中有一些损坏。因此,我们尝试通过删除所有数据文件来重建它,然后启动服务,一旦它出现在环中,我们多次运行nodetool修复,但由于抛出相同的错误而挂起

原因:org.apache.cassandra.io.compress.CorruptBlockException:(/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-data.db):检测到损坏,块位于1177104处,长度为11576

这在恢复6gb数据后发生。另外,我的复制因子是3,因此在其他2个节点上相同的数据也可以

我对卡桑德拉有点陌生,不确定我错过了什么,有人看到过这个问题吗?我也试过擦洗,但因为腐败而失败了


请提供帮助。

rm/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-*然后重新启动


擦洗不应该失败,请打开一张票据,在。

rm/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-*处修复,然后重新启动


清理不应失败,请在打开一张票证进行修复。

如果无法修复,请首先使用nodetool清理
然后关闭节点并运行sstablescrub[yourkeyspace][table],您将能够删除在nodetool清理实用程序中未执行的损坏表,并运行修复,您将能够找出问题所在。

如果nodetool清理未修复,请先使用nodetool清理 然后关闭节点并运行sstablecrub[yourkeyspace][table],您将能够删除nodetool scrub实用程序未执行的损坏表,并运行修复,您将能够找出问题所在