基于Docker搭建大数据集群(七)Hbase搭建
一、安装包准备
Hbase官网下载
微云下载 | 在 tar 目录下
二、版本兼容


三、角色分配
节点 |
Master |
Regionserver |
cluster-master |
yes |
no |
cluster-slave1 |
backup |
yes |
cluster-slave2 |
no |
yes |
cluster-slave3 |
no |
yes |
四、配置修改
hbase-env.sh
| export JAVA_HOME=/opt/jdk/jdk1.8.0_221 |
hbase-site.xml
| <configuration> |
| <!--配置HDFS地址--> |
| <property> |
| <name>hbase.rootdir</name> |
| <value>hdfs://jinbill:8020/hbase</value> |
| </property> |
| <!--启用完全分布式--> |
| <property> |
| <name>hbase.cluster.distributed</name> |
| <value>true</value> |
| </property> |
| <!--zk地址--> |
| <property> |
| <name>hbase.zookeeper.quorum</name> |
| <value>cluster-master,cluster-slave1,cluster-slave2</value> |
| </property> |
| <!--这个根据自己的zk的zoo.cfg配置中指定的配置,也可以不配置--> |
| <property> |
| <name>hbase.zookeeper.property.dataDir</name> |
| <value>/opt/zookeeper</value> |
| </property> |
| </configuration> |
新建backup-master文件
regionservers
| |
| cluster-slave1 |
| cluster-slave2 |
| cluster-slave3 |
将所有配置文件发送到slave节点上
五、启动
在master节点启动
UI地址
172.15.0.2:16010

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律