编译hadoop2.4

<span style="font-family: Tahoma, 'Microsoft Yahei', Simsun;">摘自 http://www.aboutyun.com/thread-8130-1-1.html</span>


一、首先下载hadoop源码包

下载的方式还是比较多的
1.svn的方式
svn下载首先需要安装SVN,如果想尝试使用svn,可以参考 源码管理、获取网络源码工具:TortoiseSVN使用手册 ,hadoop的svn下载地址 点此
2.压缩包的方式
这里我们介绍一种压缩包的方式。
首先我们登录官网:

http://hadoop.apache.org/,我们找到下面链接,点进去下载即可。如果刚接触,不知道怎么下载,可以查看帖子新手指导:hadoop官网介绍及如何下载hadoop(2.4)各个版本与查看hadoop API介绍,里面介绍的很详细。

二、解压

<span style="font-size:10px;">tar zxvf hadoop-2.4.0-src.tar.gz </span>

三、解压完毕,我们开始准备编译所需要的软件
这里软件的准备,很多文章写的都不全,这里整理一下。哪些软件是需要安装的。这里需要说明的是有的Linux有自带的这些工具,这个需要仔细看一下版本是否匹配,不匹配则升级一下,有些不能升级,那么就重装一下吧


1、jdk的安装
步骤下载压缩包、解压、配置环境变量 JDK需要下载1.7版本,1.8版本问题较多

tar zxvf jdk-7u51-linux-x64.tar.gz

配置环境变量: (etc/profile)

/usr/jdk1.7/bin

检验是否安装成功

java -version

2、maven的安装

下载3.2.2版本  http://maven.apache.org/download.cgi

解压,拷贝到 /usr/local目录中,并配置环境变量(etc/profile)

检验是否安装成功

mvn -version

3.protobuf的安装

下载https://code.google.com/p/protobuf/,解压到 /usr/local

然后进入protobuf-2.5.0文件夹,进行如下操作:

$ sudo ./configure 
$ sudo make 
$ sudo make check 
$ sudo make install 
$ sudo ldconfig 
注:如执行 configure报错,请检查是否为缺乏gcc编译环境造成,需安装

yum install gcc-c++
安装成功后,重新执行make语句,完成后进行验证

protoc --version   (注:)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值