You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04虚拟机上如何找兼容Hadoop-2.6.5的HBase版本?

适配Hadoop 2.6.5的HBase版本选择与安装指引

一、确定兼容版本

  • HBase 1.2.x系列是官方明确适配Hadoop 2.6.x版本的稳定分支,其中HBase 1.2.12是该分支的最终稳定版,满足最简可用需求。

二、安装步骤(Ubuntu 20.04 LTS)

1. 下载安装包

从Apache HBase归档站找到1.2.12版本的二进制包(后缀为-bin.tar.gz),下载到本地虚拟机中。

2. 解压与配置

  • 解压到目标目录(如/opt/hbase):
    sudo tar -xzf hbase-1.2.12-bin.tar.gz -C /opt/
    sudo mv /opt/hbase-1.2.12 /opt/hbase
    
  • 配置环境变量,编辑~/.bashrc文件:
    echo "export HBASE_HOME=/opt/hbase" >> ~/.bashrc
    echo "export PATH=\$PATH:\$HBASE_HOME/bin" >> ~/.bashrc
    source ~/.bashrc
    
  • 修改HBase环境配置文件/opt/hbase/conf/hbase-env.sh,指定Hadoop安装路径:
    echo "export HADOOP_HOME=/your/hadoop/install/path" >> /opt/hbase/conf/hbase-env.sh
    echo "export HBASE_CLASSPATH=\$HADOOP_HOME/etc/hadoop" >> /opt/hbase/conf/hbase-env.sh
    
  • 调整核心配置文件/opt/hbase/conf/hbase-site.xml(以单机模式为例):
    <configuration>
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:9000/hbase</value>
      </property>
      <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/opt/hbase/zookeeper</value>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <value>false</value>
      </property>
    </configuration>
    

3. 启动与验证

  • 确保Hadoop集群已正常启动,执行以下命令启动HBase:
    start-hbase.sh
    
  • 进入HBase Shell验证安装:
    hbase shell
    
    输入list命令,若能正常返回空表列表,则说明安装成功。

三、关键注意事项

  • HBase 1.2.x对Java版本要求为JDK 8,Ubuntu 20.04默认JDK版本过高,需安装OpenJDK 8:
    sudo apt install openjdk-8-jdk
    sudo update-alternatives --config java
    
  • 确保Hadoop与HBase的运行用户对各自安装目录、数据目录拥有读写权限。

内容的提问来源于stack exchange,提问作者Jose Serra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:22:40