HBase,Zookeeper和HDFS集成工作流程
1 工作流程图
2.HBase依赖Zookeeper和HDFS
参考:HBase安装部署
依次启动HDFS,Zookeeper集群,HBase
1.访问HBase首页:http://master-node:16010
系统表hbase:meta元数据表记录了数据所在region server位置的相关信息(如上图)。客户端首先通过meta表查询到目标数据所在的region server信息,再从对应的region server查询目标数据。而meta表数据也是作为一个region存在某个region server上,meta表所在位置信息是存在zookeeper集群上的(如下图),HBase启动后,会在zookeeper集群上生产hbase节点,hbase父节点下会包含很多子节点和文件,其中有个meta-region-server文件里面记录了的meta表数据存储在哪个region server上。客户端读写数据首先是跟zk集群打交道,获取meta信息,再与HBase相关组件交流。
3. hbase读写数据微观流程