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

   源码编译这件事情还是很有意义的,在很多时候,要在指定的机器上面搭建某个框架,但是机器上面已经存在了某些软件导致我们的框架无法直接使用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 

猜你喜欢

转载自blog.csdn.net/qq_35946969/article/details/82978635
今日推荐