Hbase架构

【转载自易佰教程】

HBase有三个主要组成部分:客户端、主服务器、区域服务器。区域服务器可以按要求添加和删除

Hbase架构

【主服务器】

1、分配区域给区域服务器,并在ApacheZooKeeper的帮助下完成这个任务;

2、处理跨区域的服务器的负载均衡。它卸载繁忙的服务器和转移区域较少占用的服务器;

3、通过判定负载均衡以维护集群的状态;

4、负责模式变化和其他元数据操作,如创建表和列。


【区域】

区域是表被差分,并分布在区域服务器


【区域服务器】(区域服务器拥有区域)

1、与客户端进行通信并处理数据相关的操作;

2、句柄读写的所有地区的请求;

3、由区域大小的阈值决定的区域的大小。