栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hbase2.3.X高可用部署

Hbase2.3.X高可用部署

一、部署规划

hadoop高可用集群部署参考: Hadoop3.X分布式高可用集群部署

1.1 版本说明
软件版本
操作系统CentOS Linux release 7.8.2003 (Core)
JAVAjdk-8u271-linux-x64
Hadoophadoop-3.2.2
Hbasehbase-2.3.6
1.2 集群规划
hostnameIP组件
master172.16.20.200NameNodeHbase-HMaster
secondmaster172.16.20.201NameNodeHbase-HMaster
slave1172.16.20.202ZookeeperDataNodeNodeManageHbase-HRegionServer
slave2172.16.20.203ZookeeperDataNodeNodeManageHbase-HRegionServer
slave3172.16.20.204ZookeeperDataNodeNodeManageHbase-HRegionServer
二、Hbase集群部署 2.1 下载解压

下载地址: https://archive.apache.org/dist/hbase/2.3.6/hbase-2.3.6-bin.tar.gz

tar -zxf hbase-2.3.6-bin.tar.gz -C /opt/hadoop/
ln -s /opt/hadoop/hbase-2.3.6 /usr/local/hbase

各节点配置环境变量, /etc/profie下加入

cat >> /etc/profile << 'EOF'
#Hbase
Hbase_HOME=/usr/local/hbase
PATH=$Hbase_HOME/bin:$PATH
export PATH Hbase_HOME

EOF
source /etc/profile
2.2 修改配置
cd $Hbase_HOME/conf
hbase-env.sh
cat > hbase-env.sh << 'EOF'
export JAVA_HOME=/usr/java/jdk1.8/jdk1.8.0_271
export Hbase_MANAGES_ZK=false
EOF

export Hbase_MANAGES_ZK=false #指定不使用hbase自带的zookeeper

hbase-site.xml
cat > hbase-site.xml << 'EOF'




    
         
        hbase.rootdir
        hdfs://mycluster/hbase
    
    
         
        hbase.cluster.distributed
        true
    
    
         
        hbase.zookeeper.quorum
        slave1:2181,slave2:2181,slave3:2181
    

EOF

指定访问端口

 
     hbase.master.info.port
     16010
 
regionservers
cat > regionservers << EOF
master
secondmaster
slave1
slave2
slave3
EOF
backup-masters
cat > backup-masters << EOF
secondmaster
EOF
拷贝hadoop核心配置
cp $HADOOP_HOME/etc/hadoop/hdfs-site.xml $Hbase_HOME/conf/cp $HADOOP_HOME/etc/hadoop/core-site.xml $Hbase_HOME/conf/
2.3 同步配置
rsync -av /opt/hadoop/hbase-2.3.6 root@sm:/opt/hadoop/rsync -av /opt/hadoop/hbase-2.3.6 root@s1:/opt/hadoop/rsync -av /opt/hadoop/hbase-2.3.6 root@s2:/opt/hadoop/rsync -av /opt/hadoop/hbase-2.3.6 root@s3:/opt/hadoop/

并在节点上创建软连接

ln -s /opt/hadoop/hbase-2.3.6 /usr/local/hbase
2.4 启动

master节点集群方式启/停hbase集群

$Hbase_HOME/bin/start-hbase.sh$Hbase_HOME/bin/stop-hbase.sh

单节点手动启动方式

hbase-daemon.sh start masterhbase-daemon.sh start regionserver
四、验证启动状态 5.1 命令查看

查看zk数据

zkCli.shls /hbase[backup-masters, draining, hbaseid, master, master-maintenance, rs, splitWAL, table]

JPS查看

master节点

// JPS命令查看15928 HMaster

slave节点

// JPS命令查看14425 HRegionServer
5.2 web页面查看

访问master和secondmaster的16010端口, 查看hbase主页

五、高可用验证

停止master节点Master进程, 访问secondmaster的spark页面,查看状态是否切换为ALIVE

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300831.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号