java - 如何获取 Cassandra 集群内的逻辑数据使用情况

标签 java nosql cassandra

我们可以查看磁盘上的物理字节,但该数字包括所有副本。所以我想知道是否有一种好的方法可以获取集群内的逻辑数据使用情况(真正有意义的数据大小),而无需迭代所有数据?谢谢。

最佳答案

不幸的是没有。甚至显示实时 sstable 大小的 nodetool cfstats 也包含副本。您可以迭代并添加所有副本,然后除以您必须的副本数量,以获得一个艰难的估计。

关于java - 如何获取 Cassandra 集群内的逻辑数据使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21635179/

相关文章:

jdbc - 对于小型应用程序来说,没有sql数据库是一个好的解决方案吗?

Cassandra - 客户端时间戳和冲突识别

Mongodb 仅在值唯一时插入,否则更新 - 在 node.js 中

java - java 8中是否存在并发时发生的liveness failure

java - GC 优化 : declaring object as field opposed to declaring it locally

java - 读取多个csv文件并将其放入Excel中的不同工作表中不起作用

MongoDb 替换文档并在不存在时插入

cassandra - cassandra 中的提示超时

cassandra - 带有 Apache Spark 的 Lambda 架构

java - 在 spring(启动)启动时扫描使用自定义 @Annotation 注释的任意目标(TYPE、METHOD、FIELD)