大数据之Hbase:Hbase工作机制
Posted 浊酒南街
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Hbase:Hbase工作机制相关的知识,希望对你有一定的参考价值。
1.hbase工作机制示意图
2.hbase工作机制详细解析
- habse的整体工作机制是接受客户端发来的请求命令,从hdfs中读取表文件信息返回给客户端;
- 每个hbase服务器负责表文件中对应region区域,hdfs上表文件的存储也是分为每个region单独存储,每个region中又分为多个列族存储;
- hbase集群中有两种角色,regionserver和master,regionserver负责响应客户端请求,读取表文件;master负责监控regionserver的状态,以便及时处理掉线的regionserver,保证hbase集群正常运行;
当一个region挂掉时,master会及时监控到,这里利用了zookeeper管理regionserver状态信息
当一个master挂掉时,不会影响客户端查数据,但如果此时regionserver挂掉,master又不能及时监控到,便会影响数据查询;解决方法就是再设置一台master,一台active状态,一台standby状态用作备用,当active的master挂掉,standby的master将会变为active状态,监控regionserver。 - master和zookeeper就组成了高可用
以上是关于大数据之Hbase:Hbase工作机制的主要内容,如果未能解决你的问题,请参考以下文章
大数据之Hadoop(MapReduce):shuffle之ReduceTask工作机制