当前位置: 代码迷 >> 综合 >> [Hadoop]Hadoop2.6.0的eclipse插件编译
  详细解决方案

[Hadoop]Hadoop2.6.0的eclipse插件编译

热度:16   发布时间:2023-12-18 01:43:51.0

要编译,首先得安装ant。http://ant.apache.org/
安装ant比较简单,解压缩到/usr/local/ant下,再将/usr/local/ant/bin加入path环境变量即可。


下面是编译Hadoop2.6.0的eclipse插件到过程:

1.Hadoop2x eclipse插件源码在github上,地址为:https://github.com/winghc/hadoop2x-eclipse-plugin

2.下载下来后,解压缩到某个目录下,比如/home/usr/hadoop2x-eclipse-plugin目录

3.cd到/home/usr/hadoop2x-eclipse-plugin/src/constrib/eclipse-plugin目录下,修改build.xml文件:

<target name="compile" depends="init, ivy-retrieve-common" unless="skip.contrib">

<target name="compile" unless="skip.contrib">

免得编译时ivy-common过不去

4.运行命令:

ant jar -Dversion=2.4.1 -Dhadoop.version=2.6.0 -Declipse.home=/usr/local/eclipse -Dhadoop.home=/usr/local/hadoop

hadoop的版本和位置,eclipse的位置,都按照自己的实际情况进行填写。

编译完成后,就会在/home/usr/hadoop2x-eclipse-plugin/build/contrib/eclipse-plugin/classes下生成hadoop-eclipse-plugin-2.6.0.jar


将hadoop-eclipse-plugin-2.6.0.jar放入eclipse的plugins文件夹。启动eclipse,便可以看到新建项目的选项中,多了一个Map/Reduce项目的选项。

我自己编译的Hadoop2.6.0配合eclipse lua的插件,地址如下:

http://download.csdn.net/detail/rongyongfeikai2/8588265

  相关解决方案