hbase region server 的信息都存放在hbase:meta表中,查询时先根据rowkey到该表中找到数据所在的region server,然后到数据所在的region server 上捞出数据。
之前版本的这些信息存在ZK、root 表中。
scan 'hbase:meta', {COLUMN=>'info:server'} 取出所有regionserver,包括hbase:namespace的,存储自身的region
之前版本的这些信息存在ZK、root 表中。
scan 'hbase:meta', {COLUMN=>'info:server'} 取出所有regionserver,包括hbase:namespace的,存储自身的region
echo " scan 'hbase:meta', {COLUMN=>'info:server'}" | ./hbase shell > myText.txt
当然从hbase UI:60010也都能看到这些信息
本文介绍HBase中hbase:meta表的作用及其如何帮助定位数据所在RegionServer的过程。在旧版本中,这些信息存储在Zookeeper和root表中。通过使用hbaseshell命令可以查询所有RegionServer信息。

1万+

被折叠的 条评论
为什么被折叠?



