首页 > 系统服务 > 详细

Centos环境下:使用ant编译hadoop2.X版eclipse插件及其通用教程

时间:2015-07-16 02:17:46      阅读:425      评论:0      收藏:0      [点我收藏+]

首先,介绍centos6.5环境下安装及使用ant。其次,介绍hadoop2.Xeclipse插件的编译。

Ant需要jdk环境,jdk的安装及其配置就不说了,网上搜一下很多。

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目录

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配置成功!

还可以一键安装:使用yum命令

yum ant

?

即可。不建议这样,因为这样会引入openjdk,将之前自己手动安装的jdk失效。包括eclipse在内的软件和之前配置好的hadoop环境都将受到影响。

下面开始编译eclipse插件。

首先,下载在git上托管的插件源码:https://github.com/winghc/hadoop2x-eclipse-plugin

下载:hadoop2x-eclipse-plugin-master插件源码

附上官方的编译过程:

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
=========================

?

将下载的hadoop2x-eclipse-plugin-master解压到任意目录下。

然后进入其中的:src/contrib/eclipse-plugin目录中

执行:

ant jar -Dversion=2.4.1 -Dhadoop.version=2.4.1 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop

?

其中的2.4.1可以替换为你当前系统中所使用的hadoop版本,我使用的2.5.2,将其其替换为2.5.2执行即可。

?

随后在${hadoop2x-eclipse-plugin}/build/contrib/eclipse-plugin/文件夹中就可以找到编译后插件包了。就这么简单。

接下来我会写如何在eclipse中使用该插件,分为linux环境和windows环境分别说明。

Centos环境下:使用ant编译hadoop2.X版eclipse插件及其通用教程

原文:http://hyz301.iteye.com/blog/2227496

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!