系统环境:centos7
软件版本:jdk1.8、zookeeper3.4.8、hadoop2.8.5
一、下载
HBASE官网
cd /home/tools
wget https://archive.apache.org/dist/hbase/2.2.4/hbase-2.2.4-bin.tar.gz
二、解压
tar -zxvf hbase-2.2.4-bin.tar.gz -C /home/local/
移动目录
mv hbase-2.2.4 hbase
三、部署
配置环境
vi /etc /profile
添加如下配置
#hbase
export HBASE_HOME=/home/local/hbase
export PATH=$PATH:${HBASE_HOME}/bin
在${HBASE_HOME}/conf目录下,修改hbase-env.sh文件
vim hbase-env.sh
修改内容如下
#配置java安装路径
export JAVA_HOME=/home/local/java
修改hbase-site.xml
vim hbase-site.xml
添加如下配置
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
修改regionservers文件
# 修改为如下内容
master
slave1
slave2
分发hbase目录至每个服务器节点
for i in {1..2};do scp -r /home/local/hbase/ root@slave${i}:/home/local/;done
四、启动HBase集群
注意: 只有当Hadoop退出安全模式时,当查看http://master:9870/ 页面中出现 Security is off Safemode is off.时 我们再启动Hbase集群!!!
在${HBASE_HOME}/bin目录下启动hbase
bin/start-hbase.sh
五、查看HBase Web UI
HBase管理页面,连接地址:http://master:16010