大数据之安装HBase2.2.6

安装节点划分

|--------------|----------------------|
| 节点名称 | HBase服务 |
| node3 | RegionServer |
| node4 | HMaster,RegionServer |
| node5 | RegionServer |

下载

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

解压

bash 复制代码
[root@node4 software]# tar -zxvf ./hbase-2.2.6-bin.tar.gz

配置

在node3 node4 node5 配置环境变量

bash 复制代码
#配置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

bash 复制代码
#配置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

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节点

XML 复制代码
node3
node4
node5

配置backup-masters文件

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

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

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

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

bash 复制代码
[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环境变量

bash 复制代码
[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集群

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

bash 复制代码
#注意:一定要重启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

相关推荐
大大大大晴天4 小时前
每天认识一个组件:数据治理Apache Atlas
大数据
数字新视界4 小时前
2026模块化机房选型指南:行业市场发展趋势、占有率与竞争梯队分析报告解析
大数据·人工智能·物联网·数据中心·微模块机房·模块化机房·冷通道
姜穆澜6 小时前
OneID 从 0 到 1 完整生产案例(四)
大数据
OsDepK7 小时前
项目快速Git至仓库(完整版)
大数据·git·elasticsearch·搜索引擎
合米AI SOP系统7 小时前
传统产线如何快速上马落地 AI 防错?合米科技 AI SOP 7天即可上线。
大数据·人工智能·科技
思录Echo7 小时前
什么决定具身智能的最终走向?多技术路线与落地现实辨析
大数据·人工智能
xiaohaiAIgeo8 小时前
【2026年】AI监控加行为分析守护实验室安全
大数据·人工智能·科普知识
林墨聊AIGC8 小时前
动漫AI视频创作工具在哪找到的?2026年最新动漫AI视频平台与软件指南
大数据·人工智能·ai作画·aigc·音视频
故七月9 小时前
告别 AI 时代品牌 “隐身”:万域智瞰 AI‑GEO,构建品牌大模型时代营销新基建
大数据·人工智能
数字孪生视频孪生11 小时前
三维实时重构异构底座 核工危化无感定位跨境轨迹一屏统揽
大数据·运维·人工智能·重构·架构