如何从build.xml文件构建hadoop1.0.4eclipse插件?

deyfvvtc  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(252)

我必须在eclipse中为hadoop1.0.4编写mapreduce程序。
此版本的hadoop不包含eclipse插件。
但是build.xml文件可以在$hadoop\u home/src/contrib/eclipse plugin中找到。
如何从build.xml文件生成或构建eclipse插件?

mqkwyuun

mqkwyuun1#

vi到build.xml文件中。默认参数是jar i did $HADOOP_HOME/src/contrib/eclipse-plugin: ant jar 并期待plugin.jar文件,但它说由于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文件上花了两天时间,最后不得不回滚到0.20.2。请让我知道你是如何建立工作的,或者请给我发送hadoop1.0.4-eclipse-plugin.jar如果它为你工作的话。

ercv8c1e

ercv8c1e2#

您需要修改build.xml以设置eclipse.home env变量。你至少可以用两种方式编译它,
1) 在linux env下,首先构建hadoop公共文件。然后,设置eclipse.home以编译eclipse插件。
2) 修改build.xml以指向二进制hadoopjar文件,并设置eclipse.home。然后,构建eclipse插件。
您也可以从这里下载构建jar文件:http://yiyujia.blogspot.com/2012/10/eclipse-mapreduce-plugin-build-for.html .

ux6nzvsh

ux6nzvsh3#

打开build.xml文件
搜索:

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

用实际路径替换${eclipse.home}
打开终端。
cd到$hadoop\u home/src/contrib/eclipse插件
$sudo蚂蚁罐
它将在build.xml文件中描述的文件夹中创建一些jar文件。

相关问题