Hadoop2.10.0集群安装HBase(使用自带zookeeper)

1.下载HBase并解压缩

(1)到官网下载HBase,HBase官网。
(2)解压缩HBase

tar -zxvf hbase-1.4.6-bin.tar.gz        #解压缩
sudo chmod -R 0777 hbase-1.4.6   #赋权限

如图所示:
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第1张图片
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第2张图片
在这里插入图片描述

2.配置HBase环境(master节点执行)

(1)设置系统环境变量:

vim .bashrc

添加如下内容:

export HBASE_HOME=/home/gege/Downloads/hbase-1.4.6
export PATH=$PATH:$HBASE_HOME/bin

使环境变量生效:

source .bashrc

在这里插入图片描述
在这里插入图片描述
(2)查看环境变量是否配置成功:

hbase version

在这里插入图片描述
(3)配置下列文件:

hbase-env.sh
hbase-site.xml
regionservers

执行下列命令编辑文件:

cd /hbase-1.4.6/conf/
vim hbase-env.sh
vim hbase-site.xml
vim regionservers

在 /hbase-1.4.6/conf/hbase-env.sh文件添加下列内容:

export JAVA_HOME=/usr/local/jdk/jdk1.8
export HBASE_CLASSPATH=${HADOOP_HOME}/etc/hadoop/
export HBASE_MANAGES_ZK=true

如图:
在这里插入图片描述
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第3张图片

在hbase-1.4.6/conf/hbase-site.xml文件添加如下内容:


	
	  hbase.cluster.distributed 
	  true
	
	
	  hbase.rootdir    
	  hdfs://master:8020/hbase   
	
	
	  hbase.zookeeper.quorum  
	  master,slave1,slave2
	
	
	  hbase.zookeeper.property.dataDir  
	  /home/gege/Downloads/zookeeper
	

如图:
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第4张图片
配置hbase-1.4.6/conf/regionservers文件:
删去原本内容,将配置好的Hadoop集群中的节点名添加在该文件中:

master
slave1
slave2

Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第5张图片

3.将master节点配置的HBase环境传输到所有slave节点

(1)传输环境变量文件到所有slave节点:

scp ~/.bashrc root@slave1:~/
scp ~/.bashrc root@slave2:~/

如图:
在这里插入图片描述
(2)传输hbase文件夹到所有slave节点:

scp -r /home/gege/Downloads/hbase-1.4.6 root@slave1:/home/gege/Downloads/
scp -r /home/gege/Downloads/hbase-1.4.6 root@slave2:/home/gege/Downloads/

如图:
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第6张图片
可在slave节点上,使用hbase version命令验证系统环境变量是否配置正确。

4.启动HBase

(1)启动Hadoop集群(master节点)

start-all.sh

Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第7张图片
(2)在/hbase-1.4.6/bin/下启动HBase集群(master节点)

start-hbase.sh

Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第8张图片
(3)检测HBase是否启动成功,若master节点上出现HMaster、HQuormPeer,slaves节点上出现HRegionServer、HQuorumPeer,就是启动成功!:

jps

如图:
Hadoop2.10.0集群安装HBase(使用自带zookeeper)_第9张图片
在这里插入图片描述
在这里插入图片描述

至此,HBase配置结束。

你可能感兴趣的:(hbase,分布式,大数据,ubuntu,运维)