我必须在 Eclipse 中为 Hadoop1.0.4 编写 MapReduce 程序。
此版本的 Hadoop 不包含 eclipse 插件。
但是 build.xml 文件可以在 $HADOOP_HOME/src/contrib/eclipse-plugin 中找到。
如何从 build.xml 文件生成或构建 eclipse 插件?
我必须在 Eclipse 中为 Hadoop1.0.4 编写 MapReduce 程序。
此版本的 Hadoop 不包含 eclipse 插件。
但是 build.xml 文件可以在 $HADOOP_HOME/src/contrib/eclipse-plugin 中找到。
如何从 build.xml 文件生成或构建 eclipse 插件?
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 发送给我。
打开 build.xml 文件
搜索:
<fileset dir="${eclipse.home}/plugins/">
用真实路径替换 ${eclipse.home}
打开你的终端。
cd 到 $HADOOP_HOME/src/contrib/eclipse-plugin
$ sudo 蚂蚁罐
它将在 build.xml 文件中描述的文件夹中创建一些 jar 文件。
您需要修改 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。