HBASE HA和完全分布式搭建实战

HBASE HA和完全分布式搭建实战

实验环境

  • Centos 7主机三台

主机名IP
master10.30.59.130
slave110.30.59.131
slave210.30.59.133

软件要求

软件名称软件版本
JDK8u77
Zookeeper3.4.5
Hadoop2.6.0
Hbase1.2.11
  • 软件约束

     1、安装包在 /opt/soft	
     2、安装目录在 /opt
    

先决条件

  • 各个主机已完成 主机名-IP 映射
  • 各个主机已完成ssh免密登录
  • ZooKeeper已部署完毕并启动
  • Hadoop已部署完毕并启动

搭建步骤:

一、解压组件
[root@master ~]# cd /opt 
[root@master opt]# tar -xzvf soft/hbase-1.2.11-bin.tar.gz 
[root@master opt]# mv hbase-1.2.11/ hbase 
二、填写配置文件
[root@master opt]# vi hbase/conf/hbase-site.xml 
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://ns1/hbase</value>
        <description>一定要把hadoop中的core-site.xml和hdf-site.xml复制到hbase的conf目录下,才能成功解析该集群名称;如果是hadoop分布式单namenode集群,配置写成hdfs://master:9000/hbase (master是namenode主机名)</description>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
    </property>
</configuration>

[root@master opt]# vi hbase/conf/regionservers
master
slave1
slave2

[root@master opt]# vi hbase/conf/backup-masters 
master
slave1
//如果hadoop是分布式,backup-masters内容为master
三、配置环境变量并令其立即生效
  • hadoop-etc.sh文件新增两条
[root@master opt]# vi /etc/profile.d/hadoop-etc.sh
export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin
[root@master opt]# source /etc/profile.d/hadoop-etc.sh
四、同步slave节点的配置并令其环境变量立即生效
[root@master opt]# scp -r hbase slave1:/opt 
[root@master opt]# scp /etc/profile.d/hadoop-etc.sh slave1:/etc/profile.d  
[root@master opt]# scp -r hbase slave2:/opt 
[root@master opt]# scp /etc/profile.d/hadoop-etc.sh slave2:/etc/profile.d  
  • 在slave节点上令其环境变量立即生效
[root@slave1 ~]# source /etc/profile.d/hadoop-etc.sh
[root@slave2 ~]# source /etc/profile.d/hadoop-etc.sh
五、启动HBASE
[root@master opt]# start-hbase.sh 
六、实验验证
访问以下页面,均有正常显示即可
  • http://10.30.59.130:16010
  • http://10.30.59.130:16030
  • http://10.30.59.131:16010
  • http://10.30.59.131:16030
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

从此山水不相逢丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值