Spark大数据分与实践笔记(第五章 HBase分布式数据库-03)

本文详细介绍了HBase的架构,包括Client、Zookeeper、HMaster和HRegion Server的角色。接着深入探讨了HBase的物理存储,如Region的存储方式、切分方式、分布方式以及表的存储方式。此外,还解析了HBase的寻址机制和读写数据流程。
摘要由CSDN通过智能技术生成

第五章 HBase分布式数据库

5.4 深入学习HBase原理

5.4.1 HBase架构

HBase构建在Hadoop HDFS之上,Hadoop HDFS为HBase提供了高可靠的底层存储支持,Hadoop MapReduce为HBase提供高性能的计算能力,Zookeeper为HBase提供稳定服务和容错机制。HBase的整体架构如下所示。
在这里插入图片描述

在图中,HBase含有多个组件。下面,针对HBase架构中的核心组件进行详细介绍,具体如下:
●Client
即客户端,它通过RPC协议与HBase通信。
●Zookeeper
即分布式协调服务,在HBase集群中的主要作用是监控HRegionServer的状态。
●HMaster
即HBase的主节点,用于协调多个HRegion Server,主要用于监控HRegion Server的状态以及平衡HRegion Server之间的负载。
●HRegion Server
即HBase的从节点,它包括了多个HRegion,主要用于响应用户的I/O请求,向HDFS文件系统读写数据。
●HRegion
即HBase表的分片,每个Region中保存的是HBase表中某段连续的数据。
●Store
每一个HRegion包含一或多个Store。每个Store用于管理一个Region上的一个列族。
●MemStore
即内存级缓存,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妉妉师姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值