大数据之安装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

相关推荐
美狐美颜sdk7 小时前
直播APP开发技术架构解析:从音视频流到第三方美颜SDK接入的完整方案
大数据·人工智能·音视频·美颜sdk·美颜api
Capricorn19888 小时前
知芽研究问题看板无法推进?从孵化区到笔记的机制排查指南
大数据·论文阅读·人工智能·笔记·学习方法·论文笔记
凡科网小帆8 小时前
2026小程序商城平台哪家强,小程序商城平台选型怎么做
大数据·小程序·小程序商城平台
睿本云8 小时前
从“有数据”到“会用数据”,一次标签体系的升级能带来的改变
大数据·人工智能
牛奶咖啡139 小时前
大数据Hadoop运维应用实践——Hadoop平台常见问题与故障汇总、系统调优、网络规划与硬件存储选型
大数据·hadoop·hadoop集群操作系统调优·hadoop集群运维问题汇总·hadoop集群硬件规划·大数据平台网络规划·大数据平台硬件存储选型
MEIXIFU19 小时前
便利店实际经营面积怎么选最合适
大数据·人工智能·物联网·生活·迭代加深
观远数据9 小时前
AI+BI时代的数据合规三重门:传输、存储、消费如何一体化管控
大数据·数据分析
观远数据10 小时前
先进制造业BI价值交付:三个车间数据场景与它们的ROI账本
大数据·人工智能
星辰_mya10 小时前
国内气象数据平台业务规则——自用
大数据·人工智能
jikemaoshiyanshi10 小时前
2026 AWS 中国峰会有哪些 AI Agent 专题演讲?按团队场景分层指南
大数据·人工智能