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>
    <!-- 指定hbase在HDFS上存储的路径 -->
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://server01:9000/hbase</value>
    </property>
    <!-- 指定hbase是分布式的 -->
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <!-- 指定zk的地址,多个用“,”分割 -->
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>server01:2181,server02:2181,server03:2181</value>
    </property>
    <property>
        <name>hbase.master.info.port</name>
        <value>60010</value>
    </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

image

3.4 jps查看进程

server01的java进程

image

server02机器的java进程

image

3.5 通过hbase的web网页查看

在浏览器中输入server01:60010

image

在浏览器中输入server02:60010

image

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值