Java HBase:如何计算数据族的大小

Java HBase:如何计算数据族的大小,java,hadoop,hbase,size,storage,Java,Hadoop,Hbase,Size,Storage,在HBase中,和RowCounter Mapreduce作业一样,有任何方法可以计算存储在startRow和StopRow之间的特定列族中的数据的大小 为了计算整个表,我们可以使用 hdfs dfs-du-h/hbase/data/default/ 我已经检查过这个了 我只需要KeyValue的可变部分来计算Mapreduce格式中的大小 在周期中,我需要计算存储在行键范围内的数据的大小 请帮助您需要磁盘大小还是您写入的实际数据的大小(没有HBase存储层的开销)?@lagrange on

在HBase中,和RowCounter Mapreduce作业一样,有任何方法可以计算存储在startRow和StopRow之间的特定列族中的数据的大小

为了计算整个表,我们可以使用

hdfs dfs-du-h/hbase/data/default/

我已经检查过这个了

我只需要KeyValue的可变部分来计算Mapreduce格式中的大小

在周期中,我需要计算存储在行键范围内的数据的大小


请帮助

您需要磁盘大小还是您写入的实际数据的大小(没有HBase存储层的开销)?@lagrange on disk size。我认为无法计算实际大小数据,因为我们已为部署中的所有表启用了压缩策略。是的,压缩和其他与HBase相关的开销将使您的任务非常困难。@Lagrange是否有任何方法可以计算startRow和StopRow之间的磁盘大小特定列族。