栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

HBase 基本架构&列族与store关系

HBase 基本架构&列族与store关系

1.架构角色

1)Region Server

Region Server 为 Region 的管理者,其实现类为 HRegionServer,主要作用如下: 对于数据的操作:get, put, delete;对于 Region 的操作:splitRegion、compactRegion。

2)Master

Master 是所有 Region Server 的管理者,其实现类为 HMaster,主要作用如下: 对于表的操作:create, delete, alter;对于RegionServer 的操作:分配regions 到每个RegionServer,监控每个RegionServer的状态,负载均衡和故障转移。

3)Zookeeper

Hbase 通过 Zookeeper 来做 Master 的高可用、RegionServer 的监控、元数据的入口以及集群配置的维护等工作。

4)HDFS

HDFS 为 Hbase 提供最终的底层数据存储服务,同时为Hbase 提供高可用的支持。

2. 列族与store关系

列族和store是一对多的关系,因为表会被上下切分,同一个列族就会被切分为多个。同一个列族对应的多个store在不同的Region,因为同一个Region中不同的store产生不同的storefile文件,不同列族产生的内容放在不同的文件夹下。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/745023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号