一、版本信息和环境
1、版本信息:
jdk1.8.0_112
hadoop-2.6.0
zookeeper-3.4.6
hbase-1.2.6.1
2、环境
hadoop+zookeeper+hbase,hadoop(伪分布)和zookeeper已经安装配置完毕,本文主要目的在此基础之上完成Hbase伪分布的配置。
二、具体配置步骤
1、从官网下载,并解压到特定目录
官网下载地址:http://archive.apache.org/dist/hbase/stable/
解压到指定目录:[root@yanls src]# tar -zxf hbase-1.2.6.1-bin.tar.gz -C /opt
做软连接:[root@yanls opt]# ln -snf hbase-1.2.6.1 hbase(PS:这样做的优势在于后续版本升级只需要再为新版本做个软连接即可,其他各种配置文件不必再次更改)
2、配置Hbase环境变量,即配/etc/profile
[root@yanls opt]# vi /etc/profile
export HBASE_HOME=/opt/hbase
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$HBASE_HOME/bin:$PATH
source /etc/profile
3、配置Hbase配置信息
(1)配置/opt/hbase/conf/hbase-env.sh
vim /opt/hbase/conf/hbase-env.sh
配置jdk实际路径:
禁用Hbase自带zookeeper,使用单独配置的zookeeper:
配置Hbase日志存放目录:
(2)、配置/opt/hbase/conf/hbase-site.xml
vim /opt/hbase/conf/hbase-site.xml
(3)、配置/opt/hbase/conf/regionservers
vim /opt/hbase/conf/regionservers
三、启动Hbase
至此,Hbase已经配置完毕,但是启动Hbase之前一定要确保Zookeeper处于启动状态
查看zookeeper状态
启动Hbase:
进入HBASE的Shell界面:
查看Hbase数据表: