Hbase高可用集群搭建

Hbase高可用集群搭建

本文采用3台机器,server01,server02,server03机器搭建。

server01 : 主Master

server02 : 备用的Master

server01,server02,server03 : 分别为Worker

1. 下载并解压安装包

1.1 下载

Hbase官网下载地址

http

下载对应版本的的Hbase就好,这里我下载的是Hbase1.4.3版本

1.2 上传压缩包

scp hbase hadoop@server01:/hadoop

1.3 解压安装包

tar -zxvf hbase

1.4 重命名

mv hbase hbase

2. 修改Hhbase的配置文件

进入hbase/conf目录

2.1 修改hbase-env.sh文件

export JAVA_HOME=/java/jdk1.8.0_161

# 不使用Hbase的zookeeper
export HBASE_MANAGES_ZK=false

2.2 修改hbase-site.xml文件

<configuration>
    
    <property>
        <name>hbase.rootdirname>
        <value>hdfs://server01:9000/hbasevalue>
    property>
    
    <property>
        <name>hbase.cluster.distributedname>
        <value>truevalue>
    property>
    
    <property>
        <name>hbase.zookeeper.quorumname>
        <value>server01:2181,server02:2181,server03:2181value>
    property>
    <property>
        <name>hbase.master.info.portname>
        <value>60010value>
    property>
configuration>

2.3 配置regionservers文件

配置HRegionservers进程机器

vim regionservers

# 配置Worker机器
server01
server02
server03

2.4 配置backup-masters

# 如果backup-masters文件没有则创建

vim backup-masters
# 配置备份的Master机器
server02

2.5 将hbase目录分发到server02,server03机器上

scp -r /hadoop/hbase hadoop@server02:/hadoop

scp -r /hadoop/hbase hadoop@server03:/hadoop

2.6 在server01,server02,server03机器上配置环境变量

sudo vim /etc/profile


# 在文件末尾写入
export HBASE_HOME=/hadoop/hbase
export PATH=$PATH:$HBASE_HOME/bin

3. 启动Hbase集群

在启动Hbase集群之前,需要先启动Hdfs集群和Zookeeper集群

3.1 启动hdfs集群

start-dfs.sh

3.2 启动zookeeper集群

# 在每一台机器上启动
zkServer.sh start

3.3 启动Hbase集群

# 启动Hbase集群
start-hbase.sh

Hbase高可用集群搭建_第1张图片

3.4 jps查看进程

server01的java进程

Hbase高可用集群搭建_第2张图片

server02机器的java进程

Hbase高可用集群搭建_第3张图片

3.5 通过hbase的web网页查看

在浏览器中输入server01:60010

Hbase高可用集群搭建_第4张图片

在浏览器中输入server02:60010

Hbase高可用集群搭建_第5张图片

你可能感兴趣的:(大数据)