大数据实践(六)--hbase集群搭建(Ubuntu)

大数据实践(六)--hbase集群搭建(Ubuntu)

之前搭建了单机hbase,这里搭建集群。

hbase是分布式数据库,自身携带了zookeeper,可以自行组建分布式。为了保证高可用,使用外置的zookeeper搭建集群。

一、集群搭建

1、解压

使用tar命令解压到/usr/local下

tar -zxvf xxx
2、配置环境变量
export HBASE_HOME=usr/local/hbase
export PATH=$HBASE_HOME/bin:$PATH

记得生效

3、配置文件

进入安装目录下的conf中:

1. hbase-env.sh

# 配置JDK安装位置
export JAVA_HOME=/usr/java/jdk1.8.0_201
# 不使用内置的zookeeper服务
export HBASE_MANAGES_ZK=false

2、hbase-site.xml

<configuration>

        <property>
        <!-- 指定 hbase 以分布式集群的方式运行 -->
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <!-- 指定 hbase 在 HDFS 上的存储位置 -->
        <name>hbase.rootdir</name>
        <value>hdfs://master:8020/hbase</value>
    </property>
    <property>
        <!-- 指定 zookeeper 的地址-->
        <name>hbase.zookeeper.quorum</name>
        <value>master:2181,node2:2181,node3:2181</value>
    </property>
</configuration>

3. regionservers

表示集群节点。

master
node2
node3

4、backup-masters

这个文件可能没有,可以设置作为备用文件。

node2	#备用节点

二、启动测试

1、启动zookeeper

在所有节点上启动:

zkServer.sh start
2、启动hadoop

在master节点启动即可:

# 启动dfs服务
start-dfs.sh
# 启动yarn服务
start-yarn.sh
3、启动hbase

在主节点启动即可。

start-hbase.sh
4、web-ui

进入master的50070端口页面下的文件系统中,此时出现hbase目录:

在这里插入图片描述

进入16010端口下,出现hbase集群状况:

在这里插入图片描述

posted @ 2020-06-06 03:43  cgl_dong  阅读(170)  评论(0编辑  收藏  举报