OS:CentOS6.5
ant版本:apache-ant-1.9.6-bin
第1步:下载ant
apache-ant-1.9.6-bin.tar.gz
第2步:解压
tar -zxvf apache-ant-1.9.6-bin.tar.gz
第3步:将ant复制或移动到usr目录
@H_267_71@mv apache-ant-1.9.6 /usr/local/ant
第4步:设置环境变量
vim /etc/profile
添加:
ANT_HOME=/usr/local/ant JAVA_HOME=/usr/java/jdk1.7.0_59 PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:${ANT_HOME}/bin:$PATH export JAVA_HOME export ANT_HOME
第5步:使profile的修改立即生效
source /etc/profile
第6步:测试
ant
如果显示:
Buildfile: build.xml does not exist! Build Failed
则说明ant配置成功!
@H_801_15@还可以一键安装:使用yum命令yum ant@H_801_15@ @H_801_15@即可。不建议这样,因为这样会引入openjdk,将之前自己手动安装的jdk失效。包括eclipse在内的软件和之前配置好的hadoop环境都将受到影响。 @H_801_15@下面开始编译eclipse插件。
首先,下载在git上托管的插件源码:https://github.com/winghc/hadoop2x-eclipse-plugin
@H_801_15@下载:hadoop2x-eclipse-plugin-master插件源码 @H_801_15@附上官方的编译过程:hadoop2x-eclipse-plugin ======================= eclipse plugin for hadoop 2.x.x How to build ---------------------------------------- [hdpusr@demo hadoop2x-eclipse-plugin]$ cd src/contrib/eclipse-plugin # Assume hadoop installation directory is /usr/share/hadoop [hdpusr@apclt eclipse-plugin]$ ant jar -Dversion=2.4.1 -Dhadoop.version=2.4.1 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop final jar will be generated at directory ${hadoop2x-eclipse-plugin}/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-2.4.1.jar =========================@H_801_15@ @H_801_15@将下载的hadoop2x-eclipse-plugin-master解压到任意目录下。 @H_801_15@然后进入其中的:src/contrib/eclipse-plugin目录中 @H_801_15@执行:
ant jar -Dversion=2.4.1 -Dhadoop.version=2.4.1 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop@H_801_15@ @H_801_15@其中的2.4.1可以替换为你当前系统中所使用的hadoop版本,我使用的2.5.2,将其其替换为2.5.2执行即可。 @H_801_15@随后在${hadoop2x-eclipse-plugin}/build/contrib/eclipse-plugin/文件夹中就可以找到编译后插件包了。就这么简单。 @H_801_15@接下来我会写如何在eclipse中使用该插件,分为linux环境和windows环境分别说明。