ubuntu18.04 基于Hadoop3.1.2集群的Hbase2.0.6集群搭建
- 前置条件: 之前已经搭好了带有HDFS, MapReduce,Yarn 的 Hadoop 集群
上传tar包并修改配置文件
解压tar包到指定目录
tar -zxvf hbase-2.0.6-bin.tar.hz -C /opt/ronnie
进入配置目录
vim hbase-env.sh 修改 hbase-env.sh文件
# 添加jdk路径 export JAVA_HOME=/usr/lib/jvm/jdk1.8 # 设置不使用自带的Zookeeper export HBASE_MANAGES_ZK=false
vim hbase-site.sh 修改 hbase-site.xml 文件
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://ns/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node03:2181,node04:2181,node05:2181</value> </property> </configuration>
vim regionservers 设置 regionserver
node01 node02 node03 node04 node05
将 Hadoop 的 core-site.xml 与 hdfs-site.xml 复制到 hbase 的 conf下, 以使hbase能识别nameservice
cp /opt/ronnie/hadoop-3.1.2/etc/hadoop/{core-site.xml,hdfs-site.xml} /opt/ronnie/hbase-2.0.6/conf/
vim backup-masters 创建备用HMaster文件
node02
将Hbase 目录发送到其他虚拟机:
scp -r hbase-2.0.6/ :`pwd` scp -r hbase-2.0.6/ :`pwd` scp -r hbase-2.0.6/ :`pwd` scp -r hbase-2.0.6/ :`pwd`
vim ~/.bashrc 修改配置文件, 添加:
# Hbase export HBASE_HOME=/opt/ronnie/hbase-2.0.6 export PATH=$HBASE_HOME/bin:$PATH
source ~/.bashrc 使配置文件生效
启动测试
在node03, node04, node05节点上启动Zookeeper: zkServer.sh start
启动hdfs: start-dfs.sh
启动yarn: start-yarn.sh
启动hbase: start-hbase.sh
连接主节点的16010端口即可查看UI界面
相关推荐
晨曦之星 2020-08-14
lwb 2020-07-26
eternityzzy 2020-07-19
大而话之BigData 2020-06-16
ITwangnengjie 2020-06-14
gengwx00 2020-06-11
大而话之BigData 2020-06-10
鲸鱼写程序 2020-06-08
needyit 2020-06-04
strongyoung 2020-06-04
WeiHHH 2020-05-30
ITwangnengjie 2020-05-09
gengwx00 2020-05-08
gengwx00 2020-05-09
大而话之BigData 2020-05-06
Buerzhu 2020-05-01
gengwx00 2020-04-30