HADOOP编译之ECLIPSE平台方法.docx_第1页
HADOOP编译之ECLIPSE平台方法.docx_第2页
HADOOP编译之ECLIPSE平台方法.docx_第3页
HADOOP编译之ECLIPSE平台方法.docx_第4页
HADOOP编译之ECLIPSE平台方法.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家超级计算深圳中心hadoop编译eclipse平台编译方法研究开发部2011-8-5hadoop 编 译eclipse平台编译方法目录eclipse编译hadoop11 windows环境下编译31.1安装cygwin31.2安装java31.3安装ant31.4安装eclipse41.5下载源码51.6编译hadoop5步骤15步骤26步骤372 linux环境下编译72.1 ant下载72.2下载jdk72.3下载源码82.4 eclipse下载82.5编译hadoop8步骤18步骤29步骤310版本信息版本号时间作者修改内容0.12011-8-5周俊清创建windows和linux下eclipse编译hadoop方法1 windows环境下编译1.1安装cygwin到下载cygwin最新版本。下载后执行安装(安装目录为c:cygwin)即可,安装时默认的配置即可,必须联网下载内容。安装过程中选择svn和sed。用于下载源代码。在环境变量中path加入:c:cygwinbin 1.2安装java下载jdk1.6_26。将java的可执行文件安装路径+bin,形如:c:program filesjavajdk1.6.0_26bin目录加入到path变量中。如下图所示:添加java_home变量。1.3安装ant到下载ant1.7或者1.8都可以。解压到c盘后,设置环境变量:ant_home和path. 我的电脑右键-属性-高级-环境变量-新建:如下图所示,输入内容。我的电脑右键-属性-高级-环境变量,找到系统变量中的path,单击编辑,如下图所示,加入:%ant_home%bin1.4安装eclipse下载:/eclipse/technology/epp/downloads/release/indigo/r/eclipse-jee-indigo-win32.zip 。解压即可。/downloads/download.php?file=/technology/epp/downloads/release/helios/r/eclipse-jee-helios-win32.zip1.5下载源码svn checkout /repos/asf/hadoop/common/branches/branch-0.20-security-203 。checkout出来后,需要为源代码转换成eclipse项目,因此,需要执行命令:ant eclipse-files 这时会产生.project和.classpath文件,这就是eclipse项目所需要的。1.6编译hadoop步骤1导入hadoop项目,启动eclipse,package视图中单击右键,选择import-existing project,如下图所示: 单机finish,完成导入。步骤2设置 builder,右键项目-builder 可以看到下图:hadoop_ant_builder是ant的编译设置,选择-edit进行修改,改成您所需要的编译目标。如下图所示: 根据您的意愿选择相应的编译目标。各种目标参数的意义在如右侧的description,也可参考hadoop源代码编译指南。步骤3编译,单机项目-project-build project。这样eclipse就开始编译源码。完成后,编译结果位于项目的build目录。2 linux环境下编译2.1 ant下载地址:/解压:% tar xzvf apache-ant-x.y.x.tar.gz 将ant的可执行文件加入path中,以root权限打开/etc/profile,在末行加入:export path=$path:ant/install/path/bin让/etc/profile生效:%source /etc/profile确认安装:%ant -version2.2下载jdkjdk1.6:/technetwork/java/javaee/downloads/java-ee-6u2-wjdk-6u26-409231.html下载的时候选择.bin的安装包,下载完后将两个jdk拷贝到您要安装的目录,执行安装前给这两个程序添加执行权限:%chmod +x jdk-1_6_0_26-linux-i586.bin%chmod +x jdk-1_5_0_22-linux-i586.bin安装:%./jdk-1_6_0_26-linux-i586.bin3)安装完毕后,设置jdk1.6de 环境变量:java_home,path,classpath,类似与ant那样。如,在/etc/profile中我是这样设置的:export java_home=/home/pengyun/jdk1.6.0_25 export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jarexport ant_home=/home/pengyun/bin/apache-ant-1.8.2export path=$path:$java_home/bin:/home/pengyun/javafx-sdk1.2/bin:$ant_home/bin2.3下载源码svn checkout /repos/asf/hadoop/common/branches/branch-0.20-security-203 。checkout出来后,需要为源代码转换成eclipse项目,因此,需要执行命令:%ant eclipse-files 这时会产生.project和.classpath文件,这就是eclipse项目所需要的。2.4 eclipse下载下载地址:/downloads/download.php?file=/technology/epp/downloads/release/helios/r/eclipse-java-helios-linux-gtk.tar.gz 解压后即可运行。2.5编译hadoop步骤1导入hadoop项目,启动eclipse,package视图中单击右键,选择import-existing project,如下图所示: 单机finish,完成导入。步骤2设置 builder,右键项目-builder 可以看到下图:hadoop_ant_builder是ant的编译设置,选择-edit进行修改,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论