HBASE 单节点搭建实战

Hbase是一个基于HDFS的NoSQL分布式数据库。可以认为是实时版的Hive。这里介绍的是HBASE单节点的搭建方式。建议仅在开发环境下使用。

实验环境:

  • Centos 7主机一台
主机名 IP地址
Master 10.30.59.130

软件要求:

软件名称 软件版本
JDK 8u77
Zookeeper 3.4.5
Hadoop 2.6.0
Hbase 1.2.11
  • 软件约定:
    • 安装包在 /opt/soft
    • 安装目录在 /opt

先决条件:

  • 各个主机已完成 主机名-IP 映射
  • 各个主机已完成ssh免密登录
  • ZooKeeper已部署完毕并启动
  • Hadoop已部署完毕并启动
    • 可选单节点/伪分布式/全分布式/HA任意一种
    • 这里使用本地伪分布式搭建

实验步骤:

一、解压组件

1
2
3
[root@master ~]# cd /opt 
[root@master opt]# tar -xzvf soft/hbase-1.2.11-bin.tar.gz
[root@master opt]# mv hbase-1.2.11/ hbase

二、填写配置文件

1
[root@master opt]# vi hbase/conf/hbase-site.xml 
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file://root/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper</value>
</property>
</configuration>

三、配置环境变量并令其立即生效

  • hadoop-etc.sh文件新增两条
1
2
3
4
5
[root@master opt]# vi /etc/profile.d/hadoop-etc.sh
export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin

[root@master opt]# source /etc/profile.d/hadoop-etc.sh

四、启动HBASE

1
[root@master opt]# start-hbase.sh 

实验验证

访问以下页面,均有正常显示即可