HBase的HA模式搭建

1.解压hbase安装包到/usr/project下;

tar -zxvf hbase-1.4.11-bin.tar.gz -C /usr/project/

1.2将解压后的hbase包重命名为habase:

[root@master project]# mv hbase-1.4.11/ hbase

2.打开/etc/profile文件,配置hbase环境变量:

vi /etc/profile

添加

export HBASE_HOME=/usr/project/hbase

export PATH=$PATH:$HBASE_HOME/bin

3.修改hbase-env.sh:

[root@master ~]# cd /usr/project/hbase/conf/
[root@master conf]# vi hbase-env.sh

3.1 将#export JAVA_HOME=/usr/java/jdk1.6.0/替换为本机jdk所在路径:

3.2 将#export HBASE_MANAGES_ZK=true替换为如下内容:

3.3删除或用#注释如下两行内容: 

 

 3.4修改regionservers文件,将文件内容替换如下:

[root@master conf]# vi regionservers
master

slave1

slave2 

 4.修改hbase-site.xml文件:

<configuration>

        <!--开启HBase的完全分布式 -->

        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>

        <!-- 指定zookeeper集群存放数据的目录 -->
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/home/hadoopdata/hbase/zkdir</value>
        </property>

        <!-- 指定HBase需要连接的zookeeper集群 -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>

</configuration>

5.在/usr/project/hbase/conf新建backup-masters:

[root@master conf]# vi backup-masters

并添加

slave1

6.将Hadoop的配置文件core-site.xml,hdfs-site.xml复制到/usr/project/hbase/conf:

[root@master conf]# cd /usr/project/hadoop-2.7.3/etc/hadoop/
[root@master hadoop]# cp core-site.xml hdfs-site.xml /usr/project/hbase/conf/

7.将hbase安装目录复制到slave1,slave2:

[root@master conf]# scp -r /usr/project/hbase/ slave1:/usr/project/
[root@master conf]# scp -r /usr/project/hbase/ slave2:/usr/project/
7.1把/etc/profile复制到slave1,slave2:

[root@master conf]# scp /etc/profile slave1:/etc/

[root@master conf]# scp /etc/profile slave2:/etc/

8.启动hbase的HA模式需要先启动zookeeper和Hadoop集群:

[root@master conf]# zkServer.sh start

[root@slave1 conf]# zkServer.sh start

[root@slave2 conf]# zkServer.sh start

[root@master conf]# start-all.sh

[root@master conf]# start-hbase.sh

9.使用jps查看进程:

 

 

10.使用命令进入与退出hbase shell:

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值