
Zookeeper:
① 它实现了HMaster的高可用,多HMaster间进行主备选举。② 保存了HBase的元数据信息meta表。③ 对HMaster和HRegionServer各个节点进行监控。
HRegionServer:
HBase集群中从角色,是集群中的小弟。它主要负责响应客户端的读写数据请求,以及负责管理一系列的Region。
Region:
HBase集群中分布式存储的最小单元,一个Region对应一个Table表的部分数据。简单理解就是表存储在HBase中,并且都是以Region为单位进行存储。
zookeeper调度->hbase存储->hdfs
hbase有两个服务 Master和RegionServer
HBase架构体系
健康状态,目前管理了哪些
RegionServer就是DataNode
HBase架构体系
regionserver以“集群”方式存在,需要实时告知master自己的状态信息
HBase有着和HDFS相类似的节点部署(内部服务:master+regionserver)。HBase外部服务:ZooKeeper(分布式协调)+HDFS
HBase架构体系
HBase架构体系

依赖的外部服务:HDFS、zookeeper
内部进程服务:RegionServer、Master
使用Hbase,需要先安装HDFS分布式文件系统和Zookeeper注册中心。
Hbase包括主进程master和多个regionServer子进程。
当表数据量很大的时候,可以对表进行分区,分成多个region。regionServer负责管理region.
regionServer会将分区的运行情况报告给master,方便master随时将宕机的region分配到其他的region。
HBase architecture
hbase架构体系
依赖的外部服务:HDFS、zookeeper
内部进程服务:RegionServer、Master
使用Hbase,需要先安装HDFS分布式文件系统和Zookeeper注册中心。
Hbase包括主进程master和多个regionServer子进程。
当表数据量很大的时候,可以对表进行分区,分成多个region。regionServer负责管理region.
regionServer会将分区的运行情况报告给master,方便master随时将宕机的region分配到其他的region。
regionServer也会将分区的运行情况报告给zookeeper。
HBase架构体系
安装顺序:先要有HDFS、ZOOKeeper才可以再安装hbase服务
提供了hbase架构体系与设计模型
最终存储形式为HDFS

架构体系