2

我必须在 Eclipse 中为 Hadoop1.0.4 编写 MapReduce 程序。

此版本的 Hadoop 不包含 eclipse 插件。

但是 build.xml 文件可以在 $HADOOP_HOME/src/contrib/eclipse-plugin 中找到。

如何从 build.xml 文件生成或构建 eclipse 插件?

4

3 回答 3

1

vi 到 build.xml 文件中。默认参数是我做的 jar$HADOOP_HOME/src/contrib/eclipse-plugin: ant jar 并且期待 plugin.jar 文件,但它说 build failed because of autoconf 。查看这些以供参考 http://wiki.apache.org/hadoop/EclipsePlugIn http://rohanlopes.blogspot.com/2012/08/download-hadoop-103-plugin-for-eclipse.html http://linuxjunkiemonkey .wordpress.com/2012/04/22/eclipse-apache-hadoop-plugin-build-1-0-2/

我将获取 plugin.jar 文件捆绑了 2 天,最后不得不回滚到 0.20.2 。请让我知道您是如何使构建工作的,或者如果它对您有用,请将 hadoop1.0.4-eclipse-plugin.jar 发送给我。

于 2012-11-07T04:33:20.020 回答
0

打开 build.xml 文件

搜索:

<fileset dir="${eclipse.home}/plugins/">

用真实路径替换 ${eclipse.home}

打开你的终端。

cd 到 $HADOOP_HOME/src/contrib/eclipse-plugin

$ sudo 蚂蚁罐

它将在 build.xml 文件中描述的文件夹中创建一些 jar 文件。

于 2012-11-10T15:48:37.107 回答
0

您需要修改 build.xml 以设置 eclipse.home 环境变量。你至少可以用两种方式编译它,

1)在linux env下,你先构建hadoop common。然后,将 eclipse.home 设置为编译 eclipse 插件。

2) 修改 build.xml 以指向二进制 hadoop jar 文件并设置 eclipse.home。然后,您构建 eclipse 插件。

您也可以从这里下载构建 jar 文件:http: //yiyujia.blogspot.com/2012/10/eclipse-mapreduce-plugin-build-for.html

于 2013-02-18T15:11:38.553 回答