hadoop 2.2.0 centos 6.4 x64 编译

1. 需要的软件

    jdk / maven /  protobuf /  hadoop-2.2.0-src 

2. 安装

 (1)安装linux依赖: yum install  gcc  gcc-c++  make  cmake    openssl-devel  ncurses-devel

   (2)解压jdk / maven /  protobuf /  hadoop-2.2.0-src 这几个tar包

   (3)安装protobuf

       cd protobuf-2.5.0  

   ./configure --prefix=/opt/protoc/

   make && make install 

   (3)配置环境变量

       export JAVA_HOME=/opt/binary/jdk1.7.0_60

  export MAVEN_HOME=/opt/binary/apache-maven-3.2.1
  export PROTOC_HOME=/opt/protoc
  export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$PROTOC_HOME/bin
 

  (5) 编译 hadoop

       mvn package -Pdist,native -DskipTests -Dtar

 

  常见问题:

  1. hadoop-auth 编译的时候 报错: [ERROR]  class file for org.mortbay.component.LifeCycle not found

     解决办法:

     hadoop-common-project/hadoop-auth/pom.xml文件,添加依赖:

    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty-util</artifactId>
      <scope>test</scope>
    </dependency>

  如果有其它问题,欢迎你提问。

 

 

                      

posted on 2014-11-17 10:50 4279 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/g4279/p/4103031.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值