HMaster的作用:

为region server 分配region;
负责region server的负载均衡,region分裂完成监控;
处理schema更新请求,数据表的创建,更新;
HDFS上的垃圾文件回收;
发现失效的region server并重新分配上面的region;

HRegionServer的作用:
切分过大的region,合并region;
维护master分配的给的region,并处理这些io请求;
负责数据的读写功能,如果hmaster挂了,不影响数据的读写操作。

zookeeper的作用:
1.HRegionServer向zookeeper注册,提供是否还在线的信息;
2.Hbase启动的时候将hbase系统表加载到zk cluster,zk cluster获取当前表上有的regionserver信息;
3.Hmaster提供是否在线,避免单点故障;

转载于:https://www.cnblogs.com/yankang/p/10524582.html

Hbase 各个角色的工作。相关推荐

  1. 管理系统:登录成功后可以选择自己的角色,并查看角色的工作任务(使用多态和抽象类来完成)...

    1 练习版: 1 进步版: 2 @control 3 *Group.java 4 package com.qsy.student.control; 5 import com.qsy.student.d ...

  2. hbase各个角色的分工

    hbase各个角色的分工 hmaster 的职责 hregionserver 的职责 zookeeper 的职责 hmaster 的职责 1)进行region的分配,决定每一个region 分到哪一个 ...

  3. (图文)HBASE的知识点以及工作原理的详细解释--架构

    HBase架构组件 从物理结构上讲,HBase由三种类型的服务器构成主从式架构.Region Servers为数据的读取和写入提供服务.当访问数据时,客户端直接和Region Servers通信.Re ...

  4. 学习游戏模型3d角色,出来好找工作吗?

    游戏行业的发展如火如荼,目前已经成为了时下热门的就业行业之一,不仅带来了大量的就业岗位需求,同时也拥有了相当可观的发展前景,吸引了不少人将学习游戏相关专业列为学习目标. 其中,3d游戏模型专业成为许多 ...

  5. 5 hbase-shell + hbase的java api

    本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装  .HBase的伪分布模式(1节点)的启动    .HBase ...

  6. 【hadoop生态之Hbase】HBASE简介【笔记+代码】

    一.HBaes介绍 1.1.HBase简介 HBase是一个分布式的.面向列的开源数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式. 大:上亿行.百万 ...

  7. Scrum Master角色可能消失吗?

    本文转自:Scrum中文网 原文链接:http://www.scrumcn.com/agile/scrum/19315.html 当一个团队逐步成长的时候,Scrum Master投入的时间越来越少, ...

  8. FSMO角色的Windows界面查看和转移示例

    以下内容摘自全国唯一一套全实战,得到无数读者充分认可的<金牌网管师>系列中的<金牌网管师--大中型企业网络组建.配置与管理>一书. 1.3.1 FSMO角色的Windows界面 ...

  9. Ansible之使用角色一键部署httpd并检查部署结果

    规划 角色:webser 任务: 111为ansible主节点,112,113为被控节点.在ansible主节点远程一键安装部署httpd,要求运行端口为99,根目录为/var/www,域名为其节点的 ...

最新文章

  1. 数据算法算力知识反绎学习
  2. SAP MM 公司间STO的交货单里的移动类型的确定
  3. Reactjs 踏坑指南3:一些例子(未完成)
  4. Chapter 02:复合 VS 继承
  5. 【报错笔记】sturts2程序运行出现错误:Struts has detected an unhandled exception
  6. 数据访问模式二:数据集和数据适配器(传统的数据访问模式)
  7. android面试详解
  8. React开发(169):ant design Popconfirm 使用
  9. android 高度百分比,如何在Android中进行百分比高度和宽度?
  10. python怎么读取中文文件-python: py2下 中文 的 文件读写 及 打印
  11. 设计模式笔记(15)---命令模式(行为型)
  12. 自然语言处理——TF-IDF文本表示
  13. mysql8.0创建用户权限,详解mysql8.0创建用户授予权限报错解决方法
  14. Apache使用总结
  15. ue4 模板类实例化_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
  16. python按位与怎么算_基础的十进制按位运算总结与在Python中的计算示例
  17. 一些代码美化的实用网站
  18. mysql非常规的中文乱码问题
  19. 如何升级win10.
  20. HTML5 小组 北京站 沙龙

热门文章

  1. linux-shell命令之cp(copy)【拷贝复制】
  2. 话剧《白鹿原》:叫人乍舌,令人唏嘘,也让人捏把汗(图)
  3. 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
  4. java 限制参数类型_java定义受限制的类型参数操作
  5. range函数python2和3区别_range函数python2和3区别
  6. c语言 pow优化_c程序代码优化的一些方法
  7. python类的空间问题及类之间的关系
  8. 面向对象思想封装狙击手狙击敌人
  9. 老男孩爬虫实战密训课第一季,2018.6,初识爬虫训练-实战1-爬取汽车之家新闻数据...
  10. call / apply / bind