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。

     

  • 相关阅读:
    微软 PowerShell Script Explorer
    MVC, MVP, MVVM比较以及区别(上)
    MVC中使用Unity Ioc Container
    java实现电脑远程控制完整源代码(转)
    强大的Mockito测试框架(转)
    File中操作路径的API(转)
    java如何把char型数据转换成int型数据(转)
    Test class should have exactly one public zero-argument constructor
    tomcat的webappclassloader中一个奇怪的异常信息
    在asp.net mvc中使用PartialView返回部分HTML段
  • 原文地址:https://www.cnblogs.com/maybob/p/3657097.html
Copyright © 2011-2022 走看看