hadoop 编译

编译hadoop步骤

下载依赖

  1. 下载编译需要的软件包

    • apache-ant-1.9.4-bin.tar.gz
    • findbugs-3.0.0.tar.gz
    • protobuf-2.5.0.tar.gz
    • apache-maven-3.0.5-bin.tar.gz
  2. 下载并解压缩hadoop源码包

    1
        tar -zxvf hadoop-2.4.0-src.tar.gz
  3. 安装各依赖软件

    安装maven

    1
    2
    3
    4
    tar -zxvf apache-maven-3.0.5-bin.tar.gz -C /opt/
    vi /etc/profile
    # 增加maven的bin目录到path
    source /etc/profile

    安装ant

    1
    2
    3
    4
    tar -zxvf apache-ant-1.9.4-bin.tar.gz -C /opt/
    vi /etc/profile
    # 增加ant 的bin目录到path
    source /etc/profile

    安装findbugs

    1
    2
    3
    4
    tar -zxvf findbugs-3.0.0.tar.gz -C /opt/
    vi /etc/profile
    # 增加findbugs 的bin目录到path
    source /etc/profile

    安装protubuf

    1
    2
    3
    4
    5
    6
    tar -zxvf protobuf-2.5.0.tar.gz
    cd protobuf-2.5.0
    ./configure
    make
    make check
    make install
  4. 安装linux依赖

    1
    yum install -y cmake openssl-devel ncurses-devel
  5. 编译hadoop

    1
    2
    3
    cd hadoop-2.4.0-src
    mvn clean install -DskipTests
    mvn package -Pdist,native -DskipTests -Dtar # 等待编译完成
  6. 编译成功的文件在: /hadoop-2.4.0-src/hadoop-dist/target/

刘小恺(Kyle) wechat
如有疑问可联系博主