HBase读写流程包括flush、文件合并和region拆分
发布时间
阅读量:
阅读量
HBase存储原理(架构)

HBase的运行依赖于Zookeeper与Hadoop,因此在启动HBase之前,必须先确保这两个组件处于运行状态。
HMaster承担着对整个HBase集群进行管理的任务,具体包括对各个HRegionServer的管控。它负责维护集群整体的元数据信息,并将这些关键信息(如元数据、高可用性配置等)存储于Zookeeper中。
关于HMaster的主要职责,具体如下:
1)处理用户针对Table所进行的各种操作,包括新增、删除、修改以及查询;
2)记录每个 region 所在的 HRegion Server 位置;
3)当发生 Region Split 时,负责将新生成的 Region 进行合理分配;
4)当有新的节点加入集群时,调整 HRegion Server 的负载分布,实现 Regions 的均衡分配;
5)若某台 HRegion Server 发生故障,则负责将该服务器上所承载的 Regionss 迁移到其他正常节点上。
而 `HReg
全部评论 (0)
还没有任何评论哟~
