hadoop2.6.1源码编译

编译步骤:

首先需要在虚拟机进行下面软件的安装

1、安装jdk 配置环境变量

2、安装maven 配置环境变量

下载地址   http://maven.apache.org/download.cgi 根据需要下载适合自己的版本,我选择的是3.3.3
解压    tar -zxvf apache-maven-3.3.3-bin.tar.gz  到  /usr/soft
配置maven环境变量
$ sudo sudo vim /etc/profile
 
export MAVEN_HOME=/usr/soft/apache-maven-3.3.3
export PATH=.:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

$ source /etc/profile
 mvn -version
 检验是否安装成功;

3、安装依赖库

sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev

4、安装protobuf

下载地址: http://download.csdn.net/detail/linlinv3/9203869必须使用2.5.0及以上版本 否则会报错
之前我使用的是2.4.1版本 报错了。改为2.5.0

 解压    tar -zxvf protobuf-2.5.0.tar.gz   到  /usr/soft
$ cd  /usr/soft/protobuf-2.5.0
$ ./configure --prefix=/usr/soft/protobuf-2.5.0
$ make
$ make install
输入  protoc --version 验证是否成功, 出现  libprotoc 2.5.0证明成功!

5、编译hadoop

先把源码拷贝到 linux上, hadoop版本下载地址: http://hadoop.apache.org/releases.html    我使用的是2.6.1版本, 进入源码目录 我的是  /home/lin
解压源码:
$ tar -zxvf hadoop-2.6.1-src.tar.gz
进入源码目录执行
    
    
$ cd hadoop-2.6.1-src
$ mvn clean package -Pdist,native -DskipTests -Dtar 
等待结果......经过漫长的等待。如果看到如下结果证明编译成功!


5、查看编译后的文件

进入目录:
$ cd /hadoop/hadoop-2.6.1-src/hadoop-dist/target/hadoop-2.6.1/lib/native
$ file*


编译成功!





  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值