安装完全分布式hbase-2.4.8
安装环境安装步骤
1、下载安装包2、配置文件
hbase-site.xml文件修改hbase-env.sh配置节点 regionservers文件配置环境变量其他节点的配置 3、启动4、访问web界面
安装完全分布式hbase-2.4.8 安装环境Linux版本:centOS7.9
Hadoop集群版本:hadoop-2.10.1
zookeeper集群版本:zookeeper-3.6.3
jdk版本:jdk1.8.0_261
集群一共三个节点,名称分别是node01,node02,node03
我安装hbase时的Linux系统目录结构:
另外还有Hadoop和hbase版本对应问题,hbase官网搜Hadoop version support matrix:
注意Hadoop3.1.0的小伙伴要安装其他的hbase版本啦。
网址:http://archive.apache.org/dist/hbase/2.4.8/
要下载hbase-2.4.8-bin.tar.gz到windows系统
上传到Linux之后解压文件到指定目录
tar -zxvf hbase-2.4.8-bin.tar.gz -C ../servers/
解压之后查看
2、配置文件 hbase-site.xml文件vim hbase-site.xml
修改如下配置
修改hbase-env.shhbase.cluster.distributed true hbase.tmp.dir /export/servers/hbase-2.4.8/hbdata hbase.unsafe.stream.capability.enforce false hbase.rootdir hdfs://node01:9000/user/lzx/hbase hbase.zookeeper.quorum node01,node02,node03 hbase.zookeeper.property.dataDir /export/servers/zookeeper-3.6.3/hbdata hbase.master.info.port 16010 hbase.regionserver.info.port 16030
添加jdk路径,更改使用外部zookeeper
注意hbase-2.4.8要jdk1.8以上的版本,这里我使用的是jdk1.8
export JAVA_HOME=/export/servers/jdk1.8.0_261 export Hbase_MANAGES_ZK=false配置节点 regionservers文件
vim regionservers
添加你需要的节点名称
配置环境变量vim /etc/profile
添加hbase环境变量,这样可以在任意目录下使用hbase的命令
export Hbase_HOME=/export/servers/hbase-2.4.8 export PATH=$PATH:$Hbase_HOME/bin
使profile文件生效
source /etc/profile其他节点的配置
使用scp命令将文件夹传输到其他节点,并更改环境变量,配置与node01相同,记得生效文件
scp -r hbase-2.4.8/ node02:$PWD scp -r hbase-2.4.8/ node03:$PWD3、启动
启动和停止命令都位于hbase目录下的bin目录内,可以进入此目录启动,也可以在任意目录下启动,注意启动之前要先启动Hadoop和zookeeper集群
首先启动Hadoop,在node01输入
start-all.sh
然后启动zookeeper,在三个节点都需要输入
zkServer.sh start
直接输入start-hbase.sh,停止hbase需要输入stop-hbase.sh
jps查看启动情况,如图有HMaster和HRegionServer进程说明启动成功
4、访问web界面hbase默认端口是16010,在hbase-site.xml文件当中也可以自定义
打开浏览器输入:node01:16010
到此安装完成。



