【问题标题】:How to check region size in hbase via java code如何通过java代码检查hbase中的区域大小
【发布时间】:2021-11-28 09:25:34
【问题描述】:

我的 HBase 表被分成 10 个不同的区域。我想通过 Java 代码检查一个区域是否包含任何数据,或者每个区域的大小是多少。

我看到HRegionLocationHRegionInfo 没有这么直接的函数来获取区域的大小。

有人遇到过这样的需求吗?

【问题讨论】:

    标签: java hadoop hbase


    【解决方案1】:

    此信息可从RegionMetrics.getStoreFileSize() 获得,以及所有其他地区统计数据在RegionMetrics
    您可以通过一长串这样的调用来到达那里: Connection > getAdmin() > getClusterMetrics() > getLiveServerMetrics() > getRegionMetrics().

    【讨论】:

      猜你喜欢
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 2019-06-29
      • 2013-09-17
      相关资源
      最近更新 更多