hadoop-eclipse-plugin编译

为了搞这个掉坑了。。。。

准备:

编译环境:win10  64

下载:

  • Apache Ant 1.10.6                     下载网址:https://ant.apache.org/bindownload.cgi
  • Hadoop 2.7.7                              下载网址:https://hadoop.apache.org/releases.html
  • hadoop2x-eclipse-plugin源码      下载网址:https://github.com/winghc/hadoop2x-eclipse-plugin
  • Eclipse  (不要下载最近版本,我就是掉这个坑了)    

配置:

1.ant下载安装并配置环境变量    cmd输入ant -version获取版本信息表示配置成功

2.修改hadoop2x-eclipse-plugin源码 中的两个配置文件

hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin/build.xml

hadoop2x-eclipse-plugin-master/ivy/libraries.properties

(1)build.xml

在第82行 找到 标签,添加和修改copy子标签标签一下内容, 也就是127行下面, 如下 ( 删除第127行 , 添加下面3行 )

然后找到标签    

(2)libraries.properties需要根据实际情况修改,每个版本不同,版本与下载的hadoop中\hadoop-2.7.7\share\hadoop\common\lib目录下jar包版本相同,需要修改多次。

 

若在编译时卡在ivy-common不动,修改build.xml去掉红色部分

  depends="init, ivy-retrieve-common" unless="skip.contrib">

 

编译:

cmd进入hadoop2x-eclipse-plugin源码 路径:

cd \hadoop2x-eclipse-plugin-master-master\src\contrib\eclipse-plugin

ant jar -Dversion=2.7.7 -Dhadoop.version=2.7.7 -Declipse.home=D:\eclipse -Dhadoop.home=D:\hadoop-2.7.7
  • 2.7.7——hadoop版本
  • D:\eclipse——eclipse安装路径
  • D:\hadoop-2.7.7——hadoop下载解压后的路径

结果:

成功后会提示

BUILD SUCCESSFUL
Total time: 4 seconds

就可以在hadoop2x-eclipse-plugin-master/build/contrib/eclipse-plugin/路径下找到hadoop-eclipse-plugin-2.7.7.jar

 

 

你可能感兴趣的:(Hadoop)