zoukankan      html  css  js  c++  java
  • centos 64位 下hadoop-2.7.2 下编译

                                                 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 命令清除之后在编译

     

       

          

         

  • 相关阅读:
    导入Excel的时候使用TransactionScope事务控制来进行数据
    【项目相关】MVC中将WebUploader进行封装
    【项目相关】MVC中使用WebUploader进行图片预览上传以及编辑
    Java学习-2 其它公司合作项目源码分析
    Linux开发环境搭建
    新春畅想未来
    Java学习-1 框架、测试及学习误区
    Java学习-1 Myeclipse与Idea
    又到了一年一度圣诞新年立志许愿的时候了
    WebStorm神器啊,一旦上手根本停不下来
  • 原文地址:https://www.cnblogs.com/qerror404/p/5433725.html
Copyright © 2011-2022 走看看