Hbase集群搭建 附安装包(基于Hadoop,zookeeper,hz见前文)

点点圈 提交于 2020-09-23 15:54:07

Hbase集群搭建

1. 解压:
hbase压缩包位置
链接:https://pan.baidu.com/s/1HYQGn9-DqWxlCmV6QAOKqA
提取码:vtu5


[root@master /]# cd /soft	#进入Hbase压缩包位置
[root@master soft]# tar -xzvf hbase-1.2.0-bin.tar.gz	#解压 

2. 创建软链接

[root@master soft]# ln -s hbase-1.2.0 /soft/hbase 

在这里插入图片描述

3. 添加环境变量

[root@master soft]# vi /etc/profile	#添加如下内容
export HBASE_HOME=/soft/hbase 
export PATH=$HBASE_HOME/bin:$PATH
[root@master soft]# source /etc/profile	#生效 

4. 编辑hbase-env.sh文件
(在$HBASE_HOME/conf下)

[root@master hbase]# cd $HBASE_HOME/conf
[root@master conf]# vi hbase-env.sh 

添加如下配置

export JAVA_HOME=/soft/jdk #添加Java环境变量export
HBASE_MANAGES_ZK=false #关闭HBase自带的Zookeeper

在这里插入图片描述

5. 编辑hbase-site.xml 文件

[root@master conf]# vi hbase-site.xml 

添加配置如下

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://master/soft/hbase</value>
		<!--配置为core-site.xml 中的fs.defaultFS -->
	</property>
	<property>
		<name>hbase.cluster.distributed</name>             
		<value>true</value>
	</property>
	<property> 
		<name>hbase.master</name>                
		<value>master:60000</value>
		<!-- Hbase HA 方式下只需配置端口 -->
	</property>
	<property>                
		<name>hbase.regionserver.handler.count</name>                
		<value>100</value>
	</property>
	<property>
		<name>hbase.zookeeper.quorum</name>                
		<value>master:2181,slave1:2181,slave2:2181</value>
	</property>	
	<property>
		<name>hbase.zoopkeeper.property.dataDir</name>            
		<value>/soft/zookeeper/data</value>
	</property>
	<property>            
		<name>hbase.zookeeper.property.clientPort</name>            
		<value>2181</value>
	</property>
	<property>
		<name>hbase.tmp.dir</name>            
		<value>/soft/hbase/tmp</value> 
	</property>
</configuration> 

6. 创建tmp目录:
(在$HBASE_HOME下)

[root@master ~]# cd $HBASE_HOME
[root@master hbase]# mkdir tmp 

在这里插入图片描述

7. 编辑regionservers文件,将三台机器名添加其中

[root@master hbase]# cd conf/
[root@master conf]# vi regionservers 

修改为如下配置

master
slave1
slave2

8. 把 hadoop 集群的配置文件 core-site.xml 和 hdfs-site.xml 这两个配置文件复制到HBASE_HOME/conf/下

[root@master ~]# cd /soft/hbase/conf/
[root@master conf]# cp /soft/hadoop/etc/hadoop/core-site.xml .
[root@master conf]# cp /soft/hadoop/etc/hadoop/hdfs-site.xml .  

在这里插入图片描述

9. 分发配置到其他机器

[root@master conf]# scp -r /soft/hbase root@slave1:/soft/
[root@master conf]# scp -r /soft/hbase root@slave2:/soft/ 

10. 为其他机器添加环境变量
同步骤4

11. 启动

[root@master conf]# start-all.sh		#启动hadoop集群
[root@master conf]#cd /soft/zookeeper/bin	#进入zookeeper安装bin目录
[root@master bin]# ./zkServer.sh start		#启动zookeeper
[root@master conf]# start-hbase.sh		#启动Hbase

在这里插入图片描述

12. 检查节点

[root@master /]# jps

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

有如下节点表示成功

13. 访问网页http://192.168.110.11:16010

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!