大数据之Hbase:Hbase工作机制

Posted 浊酒南街

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据之Hbase:Hbase工作机制相关的知识,希望对你有一定的参考价值。

1.hbase工作机制示意图

在这里插入图片描述

2.hbase工作机制详细解析

  1. habse的整体工作机制是接受客户端发来的请求命令,从hdfs中读取表文件信息返回给客户端;
  2. 每个hbase服务器负责表文件中对应region区域,hdfs上表文件的存储也是分为每个region单独存储,每个region中又分为多个列族存储;
  3. hbase集群中有两种角色,regionserver和master,regionserver负责响应客户端请求,读取表文件;master负责监控regionserver的状态,以便及时处理掉线的regionserver,保证hbase集群正常运行;
     当一个region挂掉时,master会及时监控到,这里利用了zookeeper管理regionserver状态信息
     当一个master挂掉时,不会影响客户端查数据,但如果此时regionserver挂掉,master又不能及时监控到,便会影响数据查询;解决方法就是再设置一台master,一台active状态,一台standby状态用作备用,当active的master挂掉,standby的master将会变为active状态,监控regionserver。
  4. master和zookeeper就组成了高可用

以上是关于大数据之Hbase:Hbase工作机制的主要内容,如果未能解决你的问题,请参考以下文章

大数据之Hadoop(MapReduce):shuffle之ReduceTask工作机制

大数据之Hbase:HBase之读写数据流程

大数据之Hadoop(MapReduce):shuffle之MapTask工作机制

大数据之Hbase:HBase简介

大数据之Hbase:Hbase面试题

大数据之Hbase:HBase优化