如何获得hbase表的hfile大小?

ilmyapht  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(466)

我试图在hbase中获得hfile的一些度量细节。以下是问题。
如何获取hbase表的hfile的实际位置。
是否有任何shell命令来获取合并文件的大小。
我知道hfile存储在hdfs中,所以数据以块的形式存储在不同的数据节点中。但是如何从hbase的Angular 获取合并数据。

rwqw0loc

rwqw0loc1#

正如您所说,hbase表数据存储在hdfs上。hdfs上表数据的默认位置是/hbase/data/default path。你可以用

hadoop fs -dus /user/hbase/data/*

命令以获取表的总大小。转到此路径下的表文件夹中的hfiles。对于hfiles的大小,可以使用上面的命令或检查hbase母版页。您可以找到所有的地区名称及其大小。

相关问题