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。

     

  • 相关阅读:
    android system.img
    ab压力测试和CC预防
    ubuntu工具积累
    ViewManager
    PopupWindow
    singleton注意
    java byte[]生成
    java有符号无符号的转换
    C#垃圾回收Finalize 和Dispose的理解
    Silverlight 获取汉字拼音首字母
  • 原文地址:https://www.cnblogs.com/maybob/p/3657097.html
Copyright © 2011-2022 走看看