我试图在hbase中获得hfile的一些度量细节。以下是问题。如何获取hbase表的hfile的实际位置。是否有任何shell命令来获取合并文件的大小。我知道hfile存储在hdfs中,所以数据以块的形式存储在不同的数据节点中。但是如何从hbase的Angular 获取合并数据。
rwqw0loc1#
正如您所说,hbase表数据存储在hdfs上。hdfs上表数据的默认位置是/hbase/data/default path。你可以用
hadoop fs -dus /user/hbase/data/*
命令以获取表的总大小。转到此路径下的表文件夹中的hfiles。对于hfiles的大小,可以使用上面的命令或检查hbase母版页。您可以找到所有的地区名称及其大小。
1条答案
按热度按时间rwqw0loc1#
正如您所说,hbase表数据存储在hdfs上。hdfs上表数据的默认位置是/hbase/data/default path。你可以用
命令以获取表的总大小。转到此路径下的表文件夹中的hfiles。对于hfiles的大小,可以使用上面的命令或检查hbase母版页。您可以找到所有的地区名称及其大小。