Hadoop笔记之三——源码编译hadoop2.5总结

本文详细介绍了在特定环境下从源码编译Hadoop2.x的全过程,包括必要的基础环境配置、maven安装、protoc安装及源码编译步骤。适合于在已存在软件冲突的机器上进行框架搭建。

   源码编译这件事情还是很有意义的,在很多时候,要在指定的机器上面搭建某个框架,但是机器上面已经存在了某些软件导致我们的框架无法直接使用rpm的方式安装,这时候就需要自己动手,丰衣足食,源码编译了,毕竟大部分开源项目的代码都在github上面老老实实的躺着。

   源码编译hadoop2.x系列需要做的事情有:配置环境(下载安装各种东西、配置环境变量),下载hadoop2.x源码,使用maven编译源码。    


1、必要基础环境


        sudo yum -y install gcc*
        sudo yum -y install cmake
        sudo yum -y install glibc-headers
        sudo yum -y install gcc-c++
        sudo yum -y install zip-devel
        sudo yum -y install openssl-devel
        sudo yum -y install svn
        sudo yum -y install git
        sudo yum -y install ncurses-devel 
        sudo yum -y install lzo-devel
        sudo yum -y install autoconf
        sudo yum -y install libtool
        sudo yum -y install automake
         


2、下载安装maven


        1)、wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip 
        2)、配置环境变量/etc/profie文件:
                export MAVEN_HOME=/opt/maven3.1.1  
                export PATH=$PATH:$MAVEN_HOME/bin 
        3)、验证: mvn -version
    

3、安装protoc


        1)、自己下载包protobuf-2.5.0.tar.gz
        2)、解压: tar -xvf protobuf-2.5.0.tar.bz2  
        3)、安装:cd protobuf-2.5.0  
               ./configure 
               make && make install  
        

 4、编译源码


        到hadoop-src源码目录下,执行:mvn package -Pdist,native -DskipTests -Dtar 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值