HBase集群搭建实验(5)_分布式高可用部署(依赖外部独立ZooKeeper集群,实现HDFS Master HA + HBase HMaster HA)

本文档详细介绍了如何在已有Hadoop HA和独立ZooKeeper集群基础上,部署HBase的HMaster高可用模式。实验涵盖了解压缩安装包、设置环境变量、配置HBase和HDFS参数、启动服务等步骤,并强调了HMaster在HBase集群中的重要性和容错性。

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

 HBase分布式高可用模式HMaster HA):
1)不同的HBase进程分别独立运行在多台硬件配置较高的服务器主机构成的集群中,适用于可靠性高的HBase运维和生产环境
2)依赖于HDFS存储数据,因此部署Hbase分布高可用之前必须有一个正常运行的HDFS集群

3)依赖于独立的外部ZooKeeper集群,不能使用内置ZooKeeper

4)依赖于Hadoop HA高可用集群,必须先部署完成并成功运行Hadoop HA高可用集群

关于HMaster高可用(HMaster HA)重要解释:

HMaster HA实现了对HMaster的容错性,一旦HMaster宕机,Zookeeper可以重新选择一个新的HMaster;但是,HBase集群即使没有了HMaster,仍然可以读取、删除、插入数据(事实上由RegionServer负责完成),只是不能再执行创建表,删除表,修改表,region的拆分、合并、移动,以及负载均衡等功能;也就是说,HBase集群中HMaster的重要性没有HDFS中的NameNode那么大,HBase的HMaser单点故障没有HDFS中的NameNode单点故障那么严重,HMaster宕机不会导致整个HBase集群的彻底失能,只是部分功能失能,仍然可以读取、插入和删除数据;

总而言之,HMaster HA没有NameNode HA和ResourceManager HA的重要性那么高!!!

 

实验前提:HBase分布式高可用(HMaster HA)部署方式依赖于Hadoop HA和外部独立ZooKeeper集群,本实验紧接Hadoop 分布式高可用集群和ZooKeeper集群部署实验,在Hadoop HA和Zookeeper实验完成并运行成功的基础上继续进行Hbase分布式高可用(HMaster  HA)的部署演示

实验目标:在4台主机组成的小型集群上部署分布式高可用数据库HBase ,用于教学演示
环境要求:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值