Hbase是一个基于HDFS的NoSQL分布式数据库。可以认为是实时版的Hive。这里介绍的是HBASE单节点的搭建方式。建议仅在开发环境下使用。
实验环境:
主机名 |
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任意一种
- 这里使用本地伪分布式搭建
实验步骤:
一、解压组件
| [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
|
二、填写配置文件
| [root@master opt]# vi hbase/conf/hbase-site.xml
|
| <?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>
|
三、配置环境变量并令其立即生效
| [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
| [root@master opt]# start-hbase.sh
|
实验验证
访问以下页面,均有正常显示即可