Advertisement

大数据学习笔记(30)

阅读量:

第30章 HBASE架构与安装

30.1 HBase架构

HBase系统中,数据表被划分为多个区域,并由相应的区域服务器进行管理。这些区域按照列族的维度被进一步细分为多个"Stores "。每个Store均以文件的形式存储于HDFS之中。以下内容展示了HBase的整体架构。

Note:术语"store "在区域内部被采用,用于描述其存储组织方式

HBase系统由三个核心模块构成,分别为客户端库(Client Library)、主服务器(Master Server)以及区域服务器(Region Server)。根据实际需求,用户可对区域服务器的数量进行增减操作。

30.1.1主服务器(MasterServer)

主服务器的功能包括:

1. 对区域进行分配,并由区域服务器执行相关任务,同时借助Apache ZooKeeper实现任务协调

2. 负责调控区域服务器之间的负载均衡工作,具体表现为将负载过高的服务器所承载的区域迁移至负载较轻的服务器上

3. 通过协商机制实现负载均

全部评论 (0)

还没有任何评论哟~