我正在尝试找到使用HBase(1.2.0-cdh5.8.0)Java API为每个表获取以下信息的方法:
因此,基本上,从HBase UI可以看到一组信息。
有什么建议吗?
最佳答案
有几种方法可以做到这一点。两种最简单,最标准的方法是:
针对您在此问题中的特定目的;您感兴趣的部分是ClusterStatus,可以使用admin api进行检索。
这与任何HBase库都没有依赖关系。您只需要在HBase中启用JMX支持(请参阅HBase metrics)。然后,您可以在任何HBase主站的JMX端口上 curl 并提取所需的指标(以及更多)。
关于java - Java API HBase区域指标和状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53212402/