cassandra - Cassandra 是否能够检测不经常使用的损坏数据?

标签 cassandra cassandra-3.0 data-corruption

有没有像 HDFS 的 DataBlockScanner for Cassandra 这样的东西,即。一种自动机制来检查不经常读取的损坏数据?

最佳答案

没有。

Cassandra doesn't do that automatically - it can guarantee consistency on read or write via ConsistencyLevel on each query, and it can run active (AntiEntropy) repairs. But active repairs must be scheduled (by human or cron or by third party script like http://cassandra-reaper.io/), and to be pedantic, repair only fixes consistency issue, there's some work to be done to properly address/support fixing corrupted replicas (for example, repair COULD send a bit flip from one node to all of the others)

http://mail-archives.apache.org/mod_mbox/cassandra-user/201709.mbox/%3CCABNXB2CWXqvR_zkGSGfw7DJjU+Emer3a0Dcv0YkHUtKBEc1e+A@mail.gmail.com%3E

大数据就像垃圾桶。酷。

关于cassandra - Cassandra 是否能够检测不经常使用的损坏数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752738/

相关文章:

database - 如何在 C* (Cassandra) 中执行高效的 SELECT * 查询

spring-boot - 错误 :docker Spring boot container : java. lang.IllegalArgumentException:无法解析值 'CASSANDRA_HOST' 中的占位符 "${CASSANDRA_HOST}"

java - 如何在运行时覆盖 cassandra 镜像 jvm.opts

cassandra - 新接口(interface)方法 Cassandra::get_paged_slice 如何工作以及其目的是什么?

amazon-ec2 - 如何从Cassandra群集中删除死节点?

java - Cassandra 中的数据分区

sqlite - 可能损坏的sqlite数据库?

C++:线程竞争条件是否会破坏每字节级别的静态/全局整数值?

cassandra - DataStax 企业 : Spark Cassandra Batch Size