hbase 中meta表是重要的元数据表,存放有region所在regionserver信息,用来定位查找数据所在的regionserver,进而直接到所在的regionserver获取数据。在hbase集群启动时,将meta表所在regionserver信息存放到zookeeper的节点/hbase-unsecure/meta-region-server。
查找数据时否先通过zookeeper找到meta所在的regionserver,再进行其余过程,下面是验证过程。
基于0.98版本的验证过程:先将zookeeper的节点/hbase-unsecure/meta-region-server删除,再查询表数据,是否能正常查询,若异常,重启meta所在的regionserver,重新生成zookeeper的节点/hbase-unsecure/meta-region-server,再次查询
操作步骤:
1、进入zookeeper 命令和:hbase zkcli
2、get /hbase-unsecure/meta-region-server
3、删