首页 > 高级民工 > 编译Hadoop2.5.2

编译Hadoop2.5.2

2014年11月26日 发表评论 阅读评论

1.当前环境

centos6.3

2.需要具备的工具和库

Maven 3.3.2 下载地址:http://apache.fayea.com/apache-mirror/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz

gcc c++等编译工具,执行yum安装: yum install make cmake zlib-devel openssl-devel gcc gcc+ gcc-c++

还需要google的protobuf,下载地址:https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz,解压后编译即可,./configure ; make ; make install

3.编译

hadoop源码下载:http://www.apache.org/dyn/closer.cgi/hadoop/common/

解压后进入编译:

mvn package -Pdist,native -DskipTests -Dtar

 

注:使用官方编译好的hadoop时出现:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable

解决办法,使用自己编译的hadoop或者复制自己编译的lib/native下面的文件。

分类: 高级民工 标签:
  1. 本文目前尚无任何评论.

点击刷新