您的位置:首页 > 运维架构 > Linux

hadoop2.2.0的编译(64位linux系统)

2014-02-25 20:55 525 查看
众所周知,hadoop的32位系统的版本是在官网上可以下载不需编译的,64位版本则需要下载源代码然后在本地进行编译。

下面简要介绍我的编译过程:

1. 在官网下载源代码
http://apache.claz.org/hadoop/common/hadoop-2.2.0/
我的是hadoop-2.2.0-src.tar.gz

2.  在本地安装maven,并配置好环境变量;

3. 安装protobuf

wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
tar -zxf protobuf-2.5.0.tar.gz

cd proto* 

./configure

make

make check

make install

执行下面语句确认是否安装成功

protoc --version

libprotoc 2.5.0

4. 安装cmake

wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
解压之后cd之

./bootstrap

 make

 make install

5.  cd hadoop根目录执行

mvn package -Pdist,native -DskipTests -Dtar

耗时半小时以上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: