
Ubuntu26.04-Hadoop3.5.0搭建Hbase2.6.6集群启动zookeeper和hadoop创建软件目录mkdir-p~/optcd~/opt下载软件wget-P~/opt https://dlcdn.apache.org/hbase/2.6.6/hbase-2.6.6-hadoop3-bin.tar.gz解压 hbasetar-zxvf~/opt/hbase-2.6.6-hadoop3-bin.tar.gz-C~/opt修改 hbase 目录名称mv~/opt/hbase-2.6.6-hadoop3 ~/opt/hbase-2配置环境变量vim~/.profileexportHBASE_HOME$HOME/opt/hbase-2exportPATH$PATH:$HBASE_HOME/bin完整exportNODE_HOME$HOME/opt/node-v24exportJAVA_HOME$HOME/opt/jdk-25exportMAVEN_HOME$HOME/opt/mavenexportSCALA_HOME$HOME/opt/scala-2exportZOOKEEPER_HOME$HOME/opt/zookeeper-3exportHDFS_NAMENODE_USERlhzexportHDFS_SECONDARYNAMENODE_USERlhzexportHDFS_DATANODE_USERlhzexportHDFS_ZKFC_USERlhzexportHDFS_JOURNALNODE_USERlhzexportHADOOP_SHELL_EXECNAMElhzexportYARN_RESOURCEMANAGER_USERlhzexportYARN_NODEMANAGER_USERlhzexportHADOOP_HOME$HOME/opt/hadoop-3exportHADOOP_INSTALL$HADOOP_HOMEexportHADOOP_MAPRED_HOME$HADOOP_HOMEexportHADOOP_COMMON_HOME$HADOOP_HOMEexportHADOOP_HDFS_HOME$HADOOP_HOMEexportYARN_HOME$HADOOP_HOMEexportHADOOP_CONF_DIR$HADOOP_HOME/etc/hadoopexportJAVA_LIBRARY_PATH$HADOOP_HOME/lib/nativeexportHIVE_HOME/home/lhz/opt/hive-4exportHCATALOG_HOME/home/lhz/opt/hive-4/hcatalogexportHBASE_HOME$HOME/opt/hbase-2exportPATH$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/binsource~/.profile删除帮助文档rm-rf$HBASE_HOME/docs修改配置文件cd$HBASE_HOME/confhbase 环境变量vimhbase-env.shexportJAVA_HOME/home/lhz/opt/jdk-25exportHBASE_CLASSPATH/home/lhz/opt/hadoop-3/etc/hadoopexportHBASE_MANAGES_ZKfalseexportHBASE_HEAPSIZE1GexportHBASE_DISABLE_HADOOP_CLASSPATH_LOOKUPtruehbase 配置文件vimhbase-site.xml?xml version1.0??xml-stylesheet typetext/xsl hrefconfiguration.xsl?configuration!-- HBase数据存储目录,mycluster是根据hdfs-site.xml的dfs.nameservices的value进行配置 --propertynamehbase.lhzdir/namevaluehdfs://lihaozhe/hbase/value/property!-- HBase Master端口 --propertynamehbase.master/namevalue8020/value/property!-- zookeeper集群地址 --propertynamehbase.zookeeper.quorum/namevaluelihaozhe01:2181,lihaozhe02:2181,lihaozhe03:2181/value/property!-- 是否开启分布式部署,true表示分布式模式,false表示单机模式 --propertynamehbase.cluster.distributed/namevaluetrue/value/property!-- 是否启用HDFS流能力检查,设置为false可以避免因流能力检查导致的启动异常 --propertynamehbase.unsafe.stream.capability.enforce/namevaluefalse/value/property/configurationregionserversvimregionserverslihaozhe01 lihaozhe02 lihaozhe03backup-masters可以不配置vimbackup-masterslihaozhe02复制 hbase 到其他节点scp-r~/opt/hbase-2 lhzlihaozhe02:~/opt/scp-r~/opt/hbase-2 lhzlihaozhe03:~/opt/复制环境变量到其他节点scp~/.profile lhzlihaozhe02:scp~/.profile lhzlihaozhe03:# 在其他节点刷新环境变量source~/.profile启动 hbasestart-hbase.sh查看 Java 进程jpsweb uihttp://lihaozhe01:16010/http://lihaozhe02:16010/