基于上一篇Hadoop集群已经搭建完成基础上(需要的朋友可以翻看我的上一篇博文),我们来完成Hbase的搭建工作。
一、节点规划

二、Zookeeper集群安装
由于Hbase集群master的高可用需要依赖Zookeeper集群,所以需要安装Zookeeper集群。
zooker安装:省略
三、Hbase安装:
1、下载解压hbase
mkdir -p /opt/hbase cd /opt/hbase wget http://mirror.bit.edu.cn/apache/hbase/2.2.6/hbase-2.2.6-bin.tar.gz tar -zxvf hbase-2.2.6-bin.tar.gz
2、修改hbase-site.xml
vim /opt/hbase/hbase-2.2.6/conf/hbase-site.xml #添加内容如下hbase.rootdir hdfs://node21:8020/hbase hbase.cluster.distributed true hbase.zookeeper.property.clientPort 2181 hbase.zookeeper.quorum node21,node245,node255 hbase.master.info.port 9084 hbase.unsafe.stream.capability.enforce false
注意 hbase.rootdir要跟hadoop中的配置一致(即和 /opt/hadoop/hadoop-3.2.1/etc/hadoop/core-site.xml 中的fs.defaultFS 配置的IP和端口是一致的!
3、修改hbase-env.sh
vim /opt/hbase/hbase-2.2.6/conf/hbase-env.sh #jdk 路径 export JAVA_HOME=/opt/jdk1.8 # 不要用hbase 自带的zookeeper export HBASE_MANAGES_ZK=false
4、修改regionservers
vim /opt/hbase/hbase-2.2.6/conf/regionservers #添加如下内容,注意删除自带的localhost node21 node245 node255
5、将所有配置copy到node245和node255上
scp -r hbase/ root@node245:/opt scp -r hbase/ root@node255:/opt
6、分别在3台机器配置环境变量
vim /etc/profile #添加如下配置 export HBASE_HOME=/opt/hbase/hbase-2.2.6 export PATH=$HBASE_HOME/bin:$PATH #配置生效 source /etc/profile
7、在node21上执行服务启动命令
[root@node21 ~]# start-hbase.sh
8、检查集群服务启动情况
检查node21节点:
[root@node21 conf]# jps -l 2768 sun.tools.jps.Jps 18470 org.apache.hadoop.hdfs.server.datanode.DataNode 1943 org.apache.hadoop.hbase.regionserver.HRegionServer 19144 org.apache.hadoop.yarn.server.nodemanager.NodeManager 18940 org.apache.hadoop.yarn.server.resourcemanager.ResourceManager 18269 org.apache.hadoop.hdfs.server.namenode.NameNode 26989 org.apache.zookeeper.server.quorum.QuorumPeerMain 1757 org.apache.hadoop.hbase.master.HMaster
可以看到hbase的两个服务,一个是HMster,一个是HregionServer。
检查node245节点:
[root@node245 ~]# jps -l 10689 org.apache.hadoop.hdfs.server.datanode.DataNode 15985 sun.tools.jps.Jps 10810 org.apache.hadoop.yarn.server.nodemanager.NodeManager 14348 org.apache.zookeeper.server.quorum.QuorumPeerMain 15628 org.apache.hadoop.hbase.regionserver.HRegionServer
可以看到hbase的服务一个是HregionServer已经成功启动。
检查node255节点:
[root@node255 ~]# jps -l 19768 org.apache.hadoop.hdfs.server.datanode.DataNode 19976 org.apache.hadoop.yarn.server.nodemanager.NodeManager 19886 org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode 25758 org.apache.zookeeper.server.quorum.QuorumPeerMain 28014 sun.tools.jps.Jps 27567 org.apache.hadoop.hbase.regionserver.HRegionServer
同样,可以看到hbase的服务一个是HregionServer已经成功启动。
9、访问Hbase的页面:

可以看到Hbase的3个节点信息。
以上就完成了整个Hbase集群的搭建工作!
上篇:
ELK-安装ELK7.6.2和UI管理界面及测试案例
下篇:
新型智慧城市综合解决方案(83页完整版PPT)
1 从 0 到 1:使用 Loki + Promtail + Grafana 搭建日... 2 Unsloth:大模型微调的革命性工具,支持DeepSeek QwQ Gemma... 3 一文图解Agent智能体:60张图、14个技术点回顾Agent的基本认知 4 SFT 指令微调数据 如何构建? 5 快速对QWen2.5大模型进行微调 6 DeepseekR1+ollama+dify1.0.0搭建企业/个人知识库 7 使用Easy Dataset为大模型准备训练数据,在线部署 8 Kubernetes集群日志-使用Loki实现高效日志分析和查询 9 两层楼的公司如何开始搭建网络的步骤详解 10 携程PB级数据基础平台2.0建设,多机房架构下的演进 11 用LLaMA-Factory,训练一个你的专属大模型!超简单易懂教程 12 一文搞懂AI关键术语:LLM、RAG、Prompt、Embedding等