Hbase 各个角色的工作。
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 进步版: 2 @control 3 *Group.java 4 package com.qsy.student.control; 5 import com.qsy.student.d ...
- hbase各个角色的分工
hbase各个角色的分工 hmaster 的职责 hregionserver 的职责 zookeeper 的职责 hmaster 的职责 1)进行region的分配,决定每一个region 分到哪一个 ...
- (图文)HBASE的知识点以及工作原理的详细解释--架构
HBase架构组件 从物理结构上讲,HBase由三种类型的服务器构成主从式架构.Region Servers为数据的读取和写入提供服务.当访问数据时,客户端直接和Region Servers通信.Re ...
- 学习游戏模型3d角色,出来好找工作吗?
游戏行业的发展如火如荼,目前已经成为了时下热门的就业行业之一,不仅带来了大量的就业岗位需求,同时也拥有了相当可观的发展前景,吸引了不少人将学习游戏相关专业列为学习目标. 其中,3d游戏模型专业成为许多 ...
- 5 hbase-shell + hbase的java api
本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装 .HBase的伪分布模式(1节点)的启动 .HBase ...
- 【hadoop生态之Hbase】HBASE简介【笔记+代码】
一.HBaes介绍 1.1.HBase简介 HBase是一个分布式的.面向列的开源数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式. 大:上亿行.百万 ...
- Scrum Master角色可能消失吗?
本文转自:Scrum中文网 原文链接:http://www.scrumcn.com/agile/scrum/19315.html 当一个团队逐步成长的时候,Scrum Master投入的时间越来越少, ...
- FSMO角色的Windows界面查看和转移示例
以下内容摘自全国唯一一套全实战,得到无数读者充分认可的<金牌网管师>系列中的<金牌网管师--大中型企业网络组建.配置与管理>一书. 1.3.1 FSMO角色的Windows界面 ...
- Ansible之使用角色一键部署httpd并检查部署结果
规划 角色:webser 任务: 111为ansible主节点,112,113为被控节点.在ansible主节点远程一键安装部署httpd,要求运行端口为99,根目录为/var/www,域名为其节点的 ...
最新文章
- 数据算法算力知识反绎学习
- SAP MM 公司间STO的交货单里的移动类型的确定
- Reactjs 踏坑指南3:一些例子(未完成)
- Chapter 02:复合 VS 继承
- 【报错笔记】sturts2程序运行出现错误:Struts has detected an unhandled exception
- 数据访问模式二:数据集和数据适配器(传统的数据访问模式)
- android面试详解
- React开发(169):ant design Popconfirm 使用
- android 高度百分比,如何在Android中进行百分比高度和宽度?
- python怎么读取中文文件-python: py2下 中文 的 文件读写 及 打印
- 设计模式笔记(15)---命令模式(行为型)
- 自然语言处理——TF-IDF文本表示
- mysql8.0创建用户权限,详解mysql8.0创建用户授予权限报错解决方法
- Apache使用总结
- ue4 模板类实例化_Visual C#类和对象的创建方式,定义类,实例化对象,实例讲解...
- python按位与怎么算_基础的十进制按位运算总结与在Python中的计算示例
- 一些代码美化的实用网站
- mysql非常规的中文乱码问题
- 如何升级win10.
- HTML5 小组 北京站 沙龙
热门文章
- linux-shell命令之cp(copy)【拷贝复制】
- 话剧《白鹿原》:叫人乍舌,令人唏嘘,也让人捏把汗(图)
- 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
- java 限制参数类型_java定义受限制的类型参数操作
- range函数python2和3区别_range函数python2和3区别
- c语言 pow优化_c程序代码优化的一些方法
- python类的空间问题及类之间的关系
- 面向对象思想封装狙击手狙击敌人
- 老男孩爬虫实战密训课第一季,2018.6,初识爬虫训练-实战1-爬取汽车之家新闻数据...
- call / apply / bind