码迷,mamicode.com
首页 > 其他好文 > 详细

centos 64位 下hadoop-2.7.2 下编译

时间:2016-04-26 09:35:11      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

                                             centos 64位 下hadoop-2.7.2 下编译

   由于机器安装的是centos 6.7 64位 系统  从hadoop中下载是32位  hadoop 依赖的的库是libhadoop.so 是32 位  需要重新编译。

   下面就是编译的步骤

   

  1 安装jdk

     

     1 .1下载jdk

      技术分享

 

     1.2对jdk 进行解压

     技术分享

    

    1.3 配置环境变量

    

     1.3.1命令

     技术分享

   

     1.3.2 修改环境变量

     在文件末尾添加 如图显示

     技术分享

    

    1.4 利用命令查看版本

      技术分享

    

   

    

2安装所需要的库

 

       2.1命令

      

         技术分享

      

     2.2第二个安装

      技术分享

    

3安装 protobuf-2.5.0.tar.gz(版本必须是2.5.0)

     

     3.1如图

      技术分享

     

     3.2对他进行解压

      技术分享

    

    3.3 执行命令

        技术分享

    

     3.4执行命令 

       make

    

     

    3.5执行命令

      技术分享

   

    3.6验证安装是否完成

     技术分享

    

4安装maven

 

    4.1下载

    技术分享

   

  

   4.2解压

    技术分享

 

  4.3配置环境变量

   技术分享

  

       

  4.4检验是否安装成功

  

   技术分享

 

 

5安装ant

   

   5.1下载ant

   技术分享

  

  5.2 对ant 进行解压

   tar –zxvf  apache-ant-1.9.4 –C /usr/app

   

  5.3配置环境变量

   技术分享

 

  5.4检查是不是安装成功

   5.4.1显示到这里jdk 突然显示本机自带的版本  (我就很尴尬 ) 原来是的环境变量出现了问题(一个小插曲)

   利用如下命令切换安装的jdk

   技术分享

  

  

6安装findbugs

   

    6.1下载findbugs

   

   技术分享

   

    6.2 解压

   技术分享

  

   6.3添加环境变量

  

技术分享

  

 

    6.4检查是否安装成功

技术分享

  

7.重新编译hadoop

 

   7.1切换到hadoop-2.7.2-src 源码路径下

   技术分享

   

  

  7.2 进行编译(需要等待很长时间)

   执行命令mvn package -Pdist,native -DskipTests –Dtar

  显示编译成功

   技术分享

  

  7.3提示

  

   如果没有编译成功的话 就用mvn clean 命令清除之后在编译

 

   

      

     

 

centos 64位 下hadoop-2.7.2 下编译

标签:

原文地址:http://www.cnblogs.com/qerror404/p/5433725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!