zoukankan      html  css  js  c++  java
  • hadoop-1.2.0源码编译

    • 以下为在CentOS-6.4下hadoop-1.2.0源码编译步骤。

    1. 安装并且配置ant

      下载ant,将ant目录下的bin文件夹加入到PATH变量中。

    2. 安装git,安装autoconf,安装automake,安装libtool

    3. 修改saveVersion.sh文件

      修改hadoop工程目录src目录下的saveVersion.sh文件,将user=‘whoami’中的‘whoami’改为实际的名字(如我的名字maybob,则改为:user=maybob)

    4. 执行ant编译hadoop源码

      cd切换到hadoop工程目录,执行命令ant。

    5. Note:

      由于编译时要下载好多引用的jar包,所以时间比较长,耐心等待即可。编译时出现好多warning,可以忽略。最后出现BUILD SUCCESSFUL,则编译成功。如果你想将hadoop工程导成eclipse工程,则需要在上面所述的基础上,cd切换到hadoop工程目录,执行命令ant eclipse,命令执行成功后打开eclipse,在eclipse中导入hadoop工程,这样hadoop工程就可以在eclipse中查看和修改了。

    之前(应该是2013年4月时)在windows下成功编译过0.20.205.0版本的hadoop,只记得大致步骤,和上述CentOS下hadoop-1.2.0源码编译也大致相同,只不过windows下需要借助Cygwin,故猜想1.2.0版本的hadoop源码编译步骤和0.20.205.0版本的hadoop应该相同,大致如下(这里只简单介绍编译步骤,不对每一步骤具体介绍,因为具体步骤网上都可以搜索得到)。

    1. 安装并配置ant

      下载ant,将ant目录下的bin文件夹加入到PATH变量中。

    2. 安装Cygwin

      在安装Cygwin时选择ant编译hadoop源码时所需的工具包,具体需要那些可以网上搜索得到。

    3. 修改saveVersion.sh文件

      修改hadoop工程目录src目录下的saveVersion.sh文件,将user=‘whoami’中的‘whoami’改为实际的名字(如我的名字maybob,则改为:user=maybob)

    4. 执行ant编译hadoop源码

      cd切换到hadoop工程目录,执行命令ant。

     

  • 相关阅读:
    POJ 2723 Get Luffy Out(2-SAT)
    ZOJ 3613 Wormhole Transport
    HDU 4085 Peach Blossom Spring
    NBUT 1221 Intermediary
    NBUT 1223 Friends number
    NBUT 1220 SPY
    NBUT 1218 You are my brother
    PAT 1131. Subway Map (30)
    ZSTU OJ 4273 玩具
    ZSTU OJ 4272 最佳淘汰算法
  • 原文地址:https://www.cnblogs.com/maybob/p/3657097.html
Copyright © 2011-2022 走看看