是否有类似HDFS的Cassandra DataBlockScanner,即。一种自动机制,用于检查经常无法读取的损坏数据?
答案 0 :(得分:2)
没有
Cassandra并没有自动执行此操作 - 它可以保证一致性 在每个查询上通过ConsistencyLevel读取或写入,并且它可以运行 (AntiEntropy)修理。但必须安排主动修理(由人或人 cron或第三方脚本,如http://cassandra-reaper.io/),以及 迂腐,修复只能解决一致性问题,还有一些工作要做 完成正确解决/支持修复损坏的副本(例如, 修复COULD从一个节点向所有其他节点发送一点翻转)
大数据作为垃圾桶。凉。
答案 1 :(得分:0)
最好的办法是使用nodetool verify
来比较sstable的哈希值和内容。特别是用nodetool verify -e
走个体细胞。
https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsVerify.html