HBase1.0和0.94差别(Client端)
系统表变化
1. Hbase 0.94(-ROOT-,.META.)
1) 从zookeeper 的/hbase/root-region-server节点下获取-ROOT-的RegionServer
2) 从-ROOT-表中查到RowKey最接近(小于).META.一条Row,并得到.META.的RegionServer
3) 从.META.表中查到RowKey最接近(小于)的一条Row并得到Table的RegionServer
4) 从Table的RegionServer上查到Row
2. Hbase 1.0(hbase:meta)
1) 从zookeeper的/hbase/meta-region-server节点获取hbase:meta的RegionServer
2) 从hbase:meta表中查到RowKey最接近(小于)hbase:meta一条Row,并得到Table的RegionServer
3) 从Table的RegionServer上查到Row
系统表结构
1. -ROOT-
The -ROOT- table structure was as follows:
1) Key
.META. region key(.META.,,1)
2) Values
info:regioninfo(serialized hregioninfoinstance of hbase:meta)
info:server(server:prot of the RegionServ