HBase描述
来源:互联网 发布:江苏网络卖淫 编辑:程序博客网 时间:2024/05/29 11:51
HBase体系结构
HBase的服务器体系结构遵从简单的主从服务器架构(Master/Slave),它由HRegion 服务器群和Master服务器组成。Master服务器负责管理所有的HRegion服务器 ,HRegion则负责管理所有的HRegion和Region信息。HBase中的所有HRegion服务器都是通过ZooKeeper集群来协调,并处理HBase服务器运行期间可能遇到的错误。HBase 的Master 服务器本身并不存储HBase表中的任何数据,主要负责与Region管理相关的工作。而数据的存储及访问则有HRegion服务器来完成。逻辑上讲,HBase中的表(table)由多个Region组成,table会随着数据的增长而分裂为多个Region。(详见Region分裂过程)
物理存储上讲,HBase中的表(table)由多个HRegion组成,HRegion与Region分别为HBase的物理和逻辑存储单元。每一个HRegion由多个HStore组成(每个HStore实际上存储了一个列簇),HStore由0个或1个menStroe和多个storeFile组成。在HRegion服务器中,运行着HRegionServer服务,HRegionServer则负责数据的存储和访问。Master服务器中则运行着HMaster服务,HMaster则负责Region管理工作。
HBase体系结构如下图所示。
相关名称解释:
Master服务器:指HBase集群中的Master节点。
HRegion服务器:指HBase集群中的slave节点。
HMaster服务:指运行在HBase集群中Master几点上的服务,主要工作为:
1. 为HRegionServer 分配Region。
2. 负责HRegionServer的负载均衡。
3. 及时发现失效的HRegionServer,并将其Region分配到其他节点上。
4. HDFS上的垃圾回收
5. 处理schema 更新请求
HRegionServer服务:指运行在HRegion服务器集群上的服务。主要工作为:
1. 负责维护HMaster分配的Region,同时处理客户端对这些Region的I/O请求。
Region:
HRegion:
HStore:
StoreFile:
HFile:
HLog:
- HBase描述
- HBase表描述
- HBase简单QL语句描述
- HBase表描述和修改
- 描述
- 描述
- Hbase
- HBase
- hbase
- HBase
- HBASE
- Hbase
- Hbase
- HBase
- hbase
- HBase
- HBase
- hbase
- 学生成绩处理
- java-xwiki restful接口简单测试
- Java小程序:输入两个正整数m和n,利用辗除法求其最大公约数
- 红色div跟随鼠标移动
- 百度地图覆盖物和定位覆盖物
- HBase描述
- springmvc+spring+mybatis整合案例 [first]
- Linux下开启FTP服务方法:
- iOS 设置tableView每个分区cell圆角
- 第6课:SparkStreaming源码解读之Job动态生成和深度思考
- 反编译插件神器 JadClipse
- ffmpeg学习(0)——什么是ffmpeg
- 多周期cpu设计(verilog)
- 计算机程序的构造和解释 练习 1.40 ~ 1.45