我的一个节点上的 Cassandra 服务出现故障,我们无法重新启动它,因为其中一个表中存在一些损坏。所以我们尝试通过删除所有数据文件然后启动服务来重建它,一旦它出现在环中,我们多次运行 nodetool repair 但它挂起并抛出相同的错误
引起:org.apache.cassandra.io.compress.CorruptBlockException:(/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-Data.db):检测到损坏,块长度为 1177104 11576。
这发生在恢复 6GB 数据之后。此外,我的复制因子是 3,因此其他 2 个节点上的相同数据也可以。
我对 Cassandra 有点陌生,不确定我缺少什么,有人看到过这个修复问题吗?我也尝试过擦洗,但由于腐败而失败。
请帮忙。