Ubuntu26.04-Hadoop3.5.0搭建Hbase2.6.6集群

Ubuntu26.04-Hadoop3.5.0搭建Hbase2.6.6集群

启动zookeeper和hadoop

创建软件目录

bash 复制代码
mkdir -p ~/opt
cd ~/opt

下载软件

bash 复制代码
wget -P ~/opt https://dlcdn.apache.org/hbase/2.6.6/hbase-2.6.6-hadoop3-bin.tar.gz

解压 hbase

bash 复制代码
tar -zxvf ~/opt/hbase-2.6.6-hadoop3-bin.tar.gz -C ~/opt

修改 hbase 目录名称

bash 复制代码
mv ~/opt/hbase-2.6.6-hadoop3 ~/opt/hbase-2

配置环境变量

bash 复制代码
vim ~/.profile
bash 复制代码
export HBASE_HOME=$HOME/opt/hbase-2
export PATH=$PATH:$HBASE_HOME/bin

完整

bash 复制代码
export NODE_HOME=$HOME/opt/node-v24

export JAVA_HOME=$HOME/opt/jdk-25

export MAVEN_HOME=$HOME/opt/maven

export SCALA_HOME=$HOME/opt/scala-2

export ZOOKEEPER_HOME=$HOME/opt/zookeeper-3

export HDFS_NAMENODE_USER=lhz
export HDFS_SECONDARYNAMENODE_USER=lhz
export HDFS_DATANODE_USER=lhz
export HDFS_ZKFC_USER=lhz
export HDFS_JOURNALNODE_USER=lhz
export HADOOP_SHELL_EXECNAME=lhz

export YARN_RESOURCEMANAGER_USER=lhz
export YARN_NODEMANAGER_USER=lhz

export HADOOP_HOME=$HOME/opt/hadoop-3
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native

export HIVE_HOME=/home/lhz/opt/hive-4
export HCATALOG_HOME=/home/lhz/opt/hive-4/hcatalog

export HBASE_HOME=$HOME/opt/hbase-2

export PATH=$PATH:$NODE_HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin:$SCALA_HOME/bin:$ZOOKEEPER_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$HCATALOG_HOME/bin:$HCATALOG_HOME/sbin:$HBASE_HOME/bin
bash 复制代码
source ~/.profile

删除帮助文档

bash 复制代码
rm -rf $HBASE_HOME/docs

修改配置文件

bash 复制代码
cd $HBASE_HOME/conf
hbase 环境变量
bash 复制代码
vim hbase-env.sh
bash 复制代码
export JAVA_HOME=/home/lhz/opt/jdk-25
export HBASE_CLASSPATH=/home/lhz/opt/hadoop-3/etc/hadoop
export HBASE_MANAGES_ZK=false
export HBASE_HEAPSIZE=1G
export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP=true
hbase 配置文件
bash 复制代码
vim hbase-site.xml
xml 复制代码
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <!-- HBase数据存储目录,mycluster是根据hdfs-site.xml的dfs.nameservices的value进行配置 -->
  <property>
    <name>hbase.lhzdir</name>
    <value>hdfs://lihaozhe/hbase</value>
  </property>
  <!-- HBase Master端口 -->
  <property>
    <name>hbase.master</name>
    <value>8020</value>
  </property>
  <!-- zookeeper集群地址 -->
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>lihaozhe01:2181,lihaozhe02:2181,lihaozhe03:2181</value>
  </property>
  <!-- 是否开启分布式部署,true表示分布式模式,false表示单机模式 -->
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <!-- 是否启用HDFS流能力检查,设置为false可以避免因流能力检查导致的启动异常 -->
  <property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
  </property>
</configuration>
regionservers
bash 复制代码
vim regionservers
bash 复制代码
lihaozhe01
lihaozhe02
lihaozhe03
backup-masters

可以不配置

bash 复制代码
vim backup-masters
bash 复制代码
lihaozhe02

复制 hbase 到其他节点

bash 复制代码
scp -r ~/opt/hbase-2 lhz@lihaozhe02:~/opt/
scp -r ~/opt/hbase-2 lhz@lihaozhe03:~/opt/

复制环境变量到其他节点

bash 复制代码
scp ~/.profile lhz@lihaozhe02:
scp ~/.profile lhz@lihaozhe03:
bash 复制代码
# 在其他节点刷新环境变量
source ~/.profile

启动 hbase

bash 复制代码
start-hbase.sh 

查看 Java 进程

bash 复制代码
jps

web ui

http://lihaozhe01:16010/


http://lihaozhe02:16010/

相关推荐
Q26433650231 小时前
【有源码】基于XGBoost的安卓应用市场数据分析与评分预测系统-面向应用市场的安卓App评分回归预测方法研究
大数据·hadoop·数据挖掘·数据分析·回归·spark·毕业设计
IT毕设梦工厂1 小时前
计算机毕业设计选题推荐:基于大数据的培训机构信息分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·hadoop·mysql·数据挖掘·数据分析·spark·课程设计
IT毕设梦工厂20 小时前
计算机毕业设计选题推荐:基于大数据的杭州亚运会社交媒体互动数据可视化分析|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·hadoop·信息可视化·数据挖掘·数据分析·课程设计·数据分析数据可视化
CarIise1 天前
Spring Boot整合MyBatis与文件上传:从分层架构到文件上传下载实战
数据仓库·hive·hadoop
计算机源码社1 天前
【27届大数据毕设】基于Spark的TikTok短视频属性分享与互动比率可视化分析系统 基于机器学习的TikTok短视频认证属性与互动效能关联分析
大数据·hadoop·python·机器学习·spark·毕业设计·课程设计
ha_lydms2 天前
MaxCompute中加密与解密函数
大数据·数据库·数据仓库·hadoop·dataworks·maxcompute·odps
Q26433650232 天前
【有源码】基于Spark的电商客户细分与盈利洞察分析系统-面向精准营销的电商客户细分模型构建与盈利能力可视化研究
大数据·hadoop·分布式·数据挖掘·数据分析·spark·毕业设计
计算机源码社2 天前
【27届大数据毕设】基于Spark的AI艺术创作者价值评估与市场趋势预测研究 基于Python与Spark的AI生成艺术受众画像及异常热度识别可视化平台
大数据·人工智能·hadoop·python·spark·毕业设计·课程设计
ha_lydms3 天前
MaxCompute中窗口函数
大数据·hadoop·阿里云·云计算·dataworks·maxcompute·odps
此时不提桶,更待何时3 天前
05-04-B-HBase与时序库面试与生产事故实战
数据库·面试·hbase