Installation and configuration of HBase HA

Preface

需要准备的环境有
已经搭建好的Hadoop以及
hbase-1.2.4-bin.tar.gz
下载地址: https://archive.apache.org/dist/hbase/1.2.4/

One, install HBase

解压命令
tar -zxvf hbase-1.2.4-bin.tar.gz -C $path
-C为指定解压路径

本人安装路径为
/usr/Software/HBase/

每一个虚拟机都要安装与配置HBase

Second, the configuration file

cd conf/

vi hbase-env.sh

修改这两个配置信息
export JAVA_HOME=/usr/Software/Java/jdk1.8.0_191
export HBASE_MANAGES_ZK=false
并注释掉
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"


vi hbase-site.xml

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master1:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value> # 设置为分布式集群
        </property>
        <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
        <property>
                <name>hbase.master.port</name>
                <value>16000</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>slave1:2181,slave2:2181,slave3:2181</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/tmp/zookeeper</value> #该路径为zookeeper的数据目录,目录下是myid与version-2
        </property>
</configuration>


vi regionservers

在文件中加上

slave1
slave2
slave3

在conf目录下
关联 HDFS
ln -s /usr/Software/Hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /usr/Software/HBase/hbase-1.2.4/conf/hdfs-site.xml

ln -s /usr/Software/Hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml /usr/Software/HBase/hbase-1.2.4/conf/core-site.xml

Three, start HBase

启动前需要先启动hadoop集群

在主节点启动HBase
start-hbase.sh # 启动当前节点的HMaster以及所有HRegionServer

在备用节点启动HMaster
hbase-daemon.sh start master

也可以在主master上的HBASE_HOME/conf目录下
vi backup-masters

master2 //一行加一个

:wq

这样在主master上启动start-hbase.sh会启动当前节点的HMaster和master2的HMaster以及所有HRegionServer

You can view the results on the virtual machine
Insert picture description here
Insert picture description here
Next: Hadoop HA cluster construction

Guess you like

Origin blog.csdn.net/qq_42599616/article/details/106291093