meta表
Hbase自带的两张系统表
hbase:namespace:存储了Hbase中所有namespace的信息
hbase:meta:存储了表的元数据
hbase:meta表结构
Rowkey:
每张表每个Region的名称
itcast:t4,eeeeeeee,1616123941870.ba3bf6d78ce9432ea4cd42a3829142b2.
表名,startKey,时间戳,Region的唯一id
Hbase中每张表的每个region对应元数据表中的一个Rowkey
列
info:regioninfo
#Region的名称
NAME => 'itcast:t4,eeeeeeee,1616123941870.ba3bf6d78ce9432ea4cd42a3829142b2.',
#Region的范围
STARTKEY => 'eeeeeeee', ENDKEY => ''
info:server
#Region所在的RegionServer的地址
value=node3:16020
meta表
存储了整个Hbase中每张表每个Region的信息
名称: 起始范围 RegionServer地址
step1:只要知道表名,就能获取这表表对应的所有Region信息
step2:根据Region的范围与Rowkey做比较,就能知道要具体写入哪个region
step3:请求这个region对应的regionServer地址,写入Region即可