我正在尝试为Hbase编写一个平衡器工具,它可以通过区域计数和/或区域大小(storeFile大小的总和)来平衡regionServers上的区域.我找不到任何返回区域大小或相关信息的Hbase API类.我已经检查了一些可用于获取其他表/区域信息的类,例如org.apache.hadoop.hbase.client.HTable和HBaseAdmin.
我在想,另一种可以实现的方法是使用一个Hadoop类来返回fileSystem中目录的大小,例如org.apache.hadoop.fs.FileSystem列出特定HDFS路径下的文件.
有什么建议 ?