当前位置: 首页 > news >正文

大数据之安装HBase2.2.6

安装节点划分

节点名称

HBase服务

node3

RegionServer

node4

HMaster,RegionServer

node5

RegionServer

下载

https://archive.apache.org/dist/hbase/2.2.6/

解压

[root@node4 software]# tar -zxvf ./hbase-2.2.6-bin.tar.gz

配置

在node3 node4 node5 配置环境变量

#配置HBase环境变量 [root@node4 software]# vim /etc/profile export HBASE_HOME=/software/hbase-2.2.6 export PATH=$PATH:$HBASE_HOME/bin #使环境变量生效 [root@node4 software]# source /etc/profile

配置$HBASE_HOME/conf/hbase-env.sh

#配置HBase JDK export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64/ #配置 HBase不使用自带的zookeeper export HBASE_MANAGES_ZK=false

配置$HBASE_HOME/conf/hbase-site.xml

<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://mycluster/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node3,node4,node5</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> </configuration>

配置$HBASE_HOME/conf/regionservers,配置RegionServer节点

node3 node4 node5

配置backup-masters文件

手动创建$HBASE_HOME/conf/backup-masters文件,指定备用的HMaster,需要手动创建文件,这里写入node5,在HBase任意节点都可以启动HMaster,都可以成为备用Master ,可以使用命令:hbase-daemon.sh start master启动

#创建 $HBASE_HOME/conf/backup-masters 文件,写入node5 [root@node4 conf]# vim backup-masters node5

复制hdfs-site.xml到$HBASE_HOME/conf/下

此处需要参考本机hadoop的安装目录

[root@node4 conf]# cp /software/hadoop-3.1.4/etc/hadoop/hdfs-site.xml /software/hbase-2.2.6/conf/

将HBase安装包发送到node3,node5节点上,并在node3,node5节点上配置HBase环境变量

[root@node4 software]# cd /software [root@node4 software]# scp -r ./hbase-2.6.2 node3:/software/ [root@node4 software]# scp -r ./hbase-2.6.2 node5:/software/ 注意:在node3、node5上配置HBase环境变量。

重启Zookeeper、重启HDFS及启动HBase集群

本人安装时启动遇到两个问题,一个是因为没有设置免密登录造成,一个是虚拟机处理器核心数少的问题。

#注意:一定要重启Zookeeper,重启HDFS,在node4节点上启动HBase集群 [root@node4 software]# start-hbase.sh 停止集群:在任意一台节点上stop-hbase.sh

访问WebUI

http://node4:16010。

问题一:执行start-hbase.sh 时
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
参考链接:
https://blog.csdn.net/u011471105/article/details/161289309?spm=1001.2014.3001.5502

问题二:执行start-hbase.sh 时
permission denied。需要设置免密登录
参考链接:
https://blog.csdn.net/u011471105/article/details/161288286?spm=1001.2014.3001.5502

http://www.cnnetsun.cn/news/2515930.html

相关文章:

  • 终极指南:快速完整破解Cursor Pro限制的免费工具
  • Mac Mouse Fix完整指南:让你的普通鼠标变身专业级Mac输入设备
  • AI智能切片不是‘一键分割’就完事:批量口播视频的工程化切片陷阱与工具选型
  • 2026年AI工具格局不会由算法决定,而由这4个非技术变量主导:合规审计周期、客户LTV/CAC比值、模型即服务SLA违约金条款、边缘推理延迟容忍阈值
  • OFC求解工具横评—5款Pineapple EV实测
  • 互联网招聘独角兽拉勾网破产,AI浪潮下在线招聘赛道竞争正当时
  • 企业级Agent架构实战:竞争情报来源分散,无法系统化整理分析怎么办?
  • NVIDIA Profile Inspector完全指南:解锁显卡700+隐藏设置,游戏性能提升30%
  • 观察Taotoken在高峰时段的请求成功率与路由稳定性
  • Esp32Robot入门05-大模型接口对接与配置(实战进阶:对接Qwen3.6-35B本地大模型与API配置实战)
  • 360浏览器隐私怎么清理?【图文讲解】360浏览器缓存清理?360浏览器上网痕迹清除?浏览器删除Cookie密码?共用电脑隐私清理?
  • 独立开发者如何管理多个项目的API Key与访问权限
  • 通过Taotoken审计日志功能追踪团队API使用情况的实际案例
  • 为内容生成平台集成多模型API以满足多样化的创作需求
  • 小程序怎么制作工具?与其盲目找开发,不如先分清自己要哪一种
  • Spring Data Redis 实战避坑:搞定序列化乱码与 Hash 结构存储
  • pygame库
  • 矿用电机车运行参数保护系统,让井下轨道运输更安全
  • 主产区安全整改深化 行业加速洗牌(5 月 21 日)
  • 3分钟解锁:JoyCon-Driver让你的Switch手柄在Windows上完美运行
  • Windows右键菜单终极优化指南:如何用ContextMenuManager让右键菜单快速响应
  • NifSkope:零门槛编辑《上古卷轴》与《辐射》游戏模型的完整指南
  • 好用的长沙装修设计值得选的服务商
  • 百考通:AI一键生成论文降重与去AI痕迹,提供双重优化保障,让学术成果更合规
  • 【NotebookLM关键词提取黄金标准】:基于127份实测文档验证的4级置信度评估体系
  • 书匠策AI:论文降重降AIGC一键搞定,这个宝藏工具你还不知道?
  • 桥梁损伤目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
  • 3步搞定RK3588开发板Ubuntu系统部署:新手也能轻松上手
  • 5步彻底解决FanControl配置崩溃:从诊断到修复的完整指南
  • 如何彻底解决ThinkPad风扇噪音问题:TPFanCtrl2完整实战指南