Hbase搭建
一.初始化环境
1.安装zookeeper环境并启动
2.安装hadoop环境并启动
3.准备三台服务器搭建Hbase集群
二.下载安装包
下载地址:
http://archive.apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz
三.搭建集群环境
1.三台服务器上传Hbase压缩包到/usr/目录下
2.修改配置文件
vim hbase-2.0.0/conf/hbase-env.sh:
export JAVA_HOME=jdk1.8路径 export HBASE_MANAGES_ZK=false
vim hbase-2.0.0/conf/hbase-site.xml:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://ip01:8020/hbase</value> #hbase根路径 </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> #分布式 </property> <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>ip01:2181,ip02:2181,ip03:2181</value> #zookeeper地址 </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/zookeeper-3.4.9/zkdatas</value> #hbase把数据存放在zookeeper那一个路径下 </property> </configuration>
vim hbase-2.0.0/conf/regionservers:
ip01 #第一台服务器ip ip02 #第二台服务器ip
ip03 #第三台服务器ip
vim hbase-2.0.0/conf/backup-masters:(实现Hmaster高可用配置,如果ip01宕机ip02会变成主节点继续运行)
ip02
3.三台服务创建软连接
因为hbase需要读取hadoop的core-site.xml以及hdfs-site.xml当中的配置文件信息,所以我们三台机器都要执行以下命令创建软连接
ln -s /usr/hadoop-2.7.5/etc/hadoop/core-site.xml /usr/hbase-2.0.0/conf/core-site.xml ln -s /usr/hadoop-2.7.5/etc/hadoop/hdfs-site.xml /usr/hbase-2.0.0/conf/hdfs-site.xml
4.三台机器添加HBASE_HOME的环境变量
vim /etc/profile
export HBASE_HOME=/usr/hbase-2.0.0 export PATH=:$HBASE_HOME/bin:$PATH
sourse /etc/profile
四.启动集群
集群启动命令:
bin/start-hbase.sh
浏览器页面访问
http://ip01:16010/master-status
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)