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

     

       

          

         

  • 相关阅读:
    poj 3321 Apple Tree
    hdu 1520 Anniversary party
    Light OJ 1089 Points in Segments (II)
    Timus 1018 Binary Apple Tree
    zoj 3299 Fall the Brick
    HFUT 1287 法默尔的农场
    Codeforces 159C String Manipulation 1.0
    GraphQL + React Apollo + React Hook 大型项目实战(32 个视频)
    使用 TypeScript & mocha & chai 写测试代码实战(17 个视频)
    GraphQL + React Apollo + React Hook + Express + Mongodb 大型前后端分离项目实战之后端(19 个视频)
  • 原文地址:https://www.cnblogs.com/qerror404/p/5433725.html
Copyright © 2011-2022 走看看