HBase集群搭建实验(4)_完全分布式部署(依赖外部独立ZooKeeper集群,实现HMaster HA)

本文详细介绍了如何在3台主机上搭建HBase的完全分布式集群,强调了非HMaster HA的配置步骤。实验包括:确保Hadoop和ZooKeeper集群正常运行,解压缩并安装HBase,设置环境变量,关闭防火墙和SeLinux,配置HBase相关文件,拷贝Hadoop配置文件,远程复制配置文件到所有节点,启动HDFS、ZooKeeper和HBase,以及验证所有服务的启动和连接状态。此外,还提到了HMaster HA的实现方法。

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

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

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

实验一:HBase完全分布式模式(非HMaster HA)

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

实验目标:在3台主机组成的小型集群上部署分布式数据库HBase ,用于教学演示
环境要求:虚拟机VirtualBox     操作系统 Centos7    Hadoop版本  hadoop-2.6.0-cdh5.7.0  ZooKeeper版本  zookeeper-3.4.5-cdh5.7.0.tar.gz  Hbase版本hbase-1.2.0-cdh5.7.0.tar.gz

集群规划:无需复制虚拟机,利用完全分布式集群的主机master,slave1,slave2完成Hbase完全分布式部署(非 HMaster HA

主机IP 主机名 集群角色
192.168.56.10 master QuorumPeerMain   NameNode    DataNode   HMaster HRegionServer
192.168.56.11 slave1 QuorumPeerMain   DataNode   HRegionServer
192.168.56.12 slave2 QuorumPeerMain    DataNode   HRegionServer

〇 首先要部署完成并运行成功Hadoop完全分布式集群和ZooKeeper集群

一 搭建HBase完全分布式(非HMaster HA)集群的实验步骤

1)启动完全分布式集群中的3台主机master,slave1和slave2

2)在win7用XSHELL远程登录,注意VirtualBox主机网络管理器的虚拟网卡IP(192.168.56.1)地址必须和虚拟机Linux处于一个网段

3)检查master, slave1,slave2三个虚拟机的软件安装情况

a) 依次在master, slave1,slave2执行命令cd /usr/local/ 切换目录 ,再执行ls命令,查看是否存在hbase-1.2.0-cdh5.7.0目录,HBase应该已安装好,有hbase-1.2.0-cdh5.7.0目录;如果已经存在hbase-1.2.0-cdh5.7.0目录,执行mv hbase-1.2.0-cdh5.7.0/  hbase-1.2.0-cdh5.7.0.bak  备份掉之前的HBase 或 执行 rm -rf hbase-1.2.0-cdh5.7.0/ 删除掉之前的HBase
 

b ) 解压缩hbase-1.2.0-cdh5.7.0.tar.gz安装包到指定目录/usr/local

在master, slave1,slave2三台主机上都要依次(不要同时)解压缩安装包:

tar -zxvf hbase-1.2.0-cdh5.7.0.tar.gz -C /usr/local/  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值