如何检查cassandra中列的大小

时间:2014-04-21 13:59:10

标签: cassandra datastax-enterprise datastax cassandra-2.0

我想计算每行键每列上存储的数据量。

我想检查列的大小和键/行的数量。任何人都可以帮我怎么做吗?

2 个答案:

答案 0 :(得分:2)

cfstats将为您提供估计的密钥数量,cfhistograms将告诉您列/单元格的数量和行/分区的大小(查找"行/分区大小& #34;和"列/细胞计数")

答案 1 :(得分:1)

取决于所需的准确性。来自jmx的直方图是估计值,可以让您大致了解数据的样子。地图缩减作业可能是计算精确列大小的最佳方法。

我建议您在插入列时插入另一个CF /列中存储的数据大小。然后根据你的存储方式(你会根据你想要的方式进行更改)你可以做一些事情,比如查找最大的列等等。