《HBase不睡觉》读书笔记==初始HBase(一)

本文是《HBase不睡觉》的读书笔记,介绍了HBase的部署架构,包括Master、RegionServer和其依赖的ZooKeeper。详细阐述了Region、RegionServer和Master的角色,以及HBase的存储架构,如行键、列族和单元格。对比了HBase与关系型数据库的差异,强调了HBase的分布式特性和行键在数据存储中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《HBase不睡觉书》杨曦 著 清华大学出版社
声明:如果我侵犯了您的权利,请联系我,我会删除

1. HBase部署架构:Master服务器和RegionServer服务器

一般一个HBase集群有一个Master服务器和几个RegionServer服务 器。Master服务器负责维护表结构信息,实际的数据都存储在 RegionServer服务器上,如下图所示。

在这里插入图片描述
RegionServer是直接负责存储数据的服务器。RegionServer保存的 表数据直接存储在Hadoop的HDFS上,架构如下图所示:
在这里插入图片描述
  RegionServer非常依赖ZooKeeper服务,可以说没有ZooKeeper就没有HBase。ZooKeeper在HBase中扮演的角色类似一个管家。ZooKeeper管 理了HBase所有RegionServer的信息,包括具体的数据段存放在哪个 RegionServer上。
客户端每次与HBase连接,其实都是先与ZooKeeper通信,查询出哪 个RegionServer需要连接,然后再连接RegionServer。因此,以上的架
构又可以拓展成如下图所示的这样:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值