我想获得有关Web UI中显示的表区域的相同信息(即区域名称,区域服务器,开始/结束键,位置),但是通过hbase shell.
(UI是片状/慢速,而且我想将此信息作为脚本的一部分进行处理.)
经过大量的谷歌搜索,我无法找到如何,这让我感到非常惊讶.版本是1.0.0.-cdh5.4.0
要获取有关表的区域信息,您需要扫描hbase:meta
表.
scan 'hbase:meta',{FILTER=>"PrefixFilter('table_name')"}
此命令将提供所有区域的详细信息.行键将具有区域名称,并且将有四个列限定符.您可能需要遵循两个列限定符:
info:regioninfo
- 此限定符包含STARTKEY和ENDKEY.
info:server
- 此限定符包含区域服务器详细信息