目前配置eclipse插件主要有两个版本,一个是在windows下重新编译配置,另一个是在linux在重新配置编译。
下面逐步讲解在linux下编译-配置eclipse插件的过程。
-
环境:
Ubuntu 12.04 64bit 3.2.0-29-generic eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz Apache Ant(TM) version 1.8.2 JDK Version 1.7.0_67
-
安装前准备:
Ant、jdk、eclipse、Apache hadoop 2.2.0安装包都准备好
eclipse插件源代码准备好(https://github.com/winghc/hadoop2x-eclipse-plugin)
在集群上把Apache hadoop 2.2.0部署好 -
进行插件编译:
-
将Apache hadoop 2.2.0的安装包和eclipse拷至任意目录,如/home/hadoop/Downloads/hadoop-2.2.0和/home/hadoop/Downloads/eclipse. 切记:整个路径中不能出现任何空格,否则ant编译过程会报错!
-
进入插件目录进行编译,如插件放在/home/hadoop/Downloads/hadoop2x-eclipse-plugin
$ cd /home/hadoop/Downloads/hadoop2x-eclipse-plugin/src/contrib/eclipse-plugin $ ant jar -Dversion=2.2.0 -Declipse.home=/home/hadoop/Downloads/eclipse -Dhadoop.home=/home/hadoop/Downloads/hadoop-2.2.0
注意:其中-Declipse.home和-Dhadoop.home需要指定eclipse的安装目录和hadoop安装文件的存放目录,切记:这两个目录的全路径中都不能存在空格
接下来就是漫长的等待了,主要慢的是target:ivy-download,ivy-resolve-common这两步。
最后生成的插件在:
hadoop2x-eclipse-plu
-