-
前置条件: 之前已经搭好了带有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.xml 修改 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/ root@node02:`pwd`
scp -r hbase-2.0.6/ root@node03:`pwd`
scp -r hbase-2.0.6/ root@node04:`pwd`
scp -r hbase-2.0.6/ root@node05:`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界面
相关文章
- 08-19基于Hadoop3.1.2集群的Hive3.1.2安装(有不少坑)
- 08-19基于HA的HBase集群搭建
- 08-19Kubernetes 小白学习笔记(29)--kubernetes云原生应用开发-基于Elasticsearch技术栈搭建Kubernetes的集群Logging设施
- 08-19基于Docker + Consul + Registrator的服务注册与发现集群搭建
- 08-19基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群 三 集群可用性测试
- 08-19基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群二 搭建高可用集群
- 08-19基于kubeadm搭建一个完整的Kubernetes集群
- 08-19基于centos7的企业级ceph集群搭建
- 08-19基于.NetCore的Redis5.0.3(最新版)快速入门、源码解析、集群搭建与SDK使用【原创】
- 08-19ubuntu18.04 基于Hadoop3.1.2集群的Hbase2.0.6集群搭建