Как собрать плагин hadoop1.0.4 eclipse из файла build.xml?
Я должен написать программы MapReduce для Hadoop1.0.4 в Eclipse.
Эта версия Hadoop не содержит плагин для затмения.
Однако файл build.xml можно найти в $HADOOP_HOME/src/contrib/eclipse-plugin.
Как мне сгенерировать или собрать плагин для eclipse из файла build.xml?
3 ответа
vi в файл build.xml. аргумент по умолчанию - баночка, которую я сделал $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 в течение 2 дней, и мне, наконец, пришлось откатиться до 0.20.2. Пожалуйста, дайте мне знать, как у вас работает сборка, или пришлите мне hadoop1.0.4-eclipse-plugin.jar, если он работает на вас.
Откройте файл build.xml
ищи:
<fileset dir="${eclipse.home}/plugins/">
замените ${eclipse.home} реальным путем
откройте свой терминал.
перейдите к $ HADOOP_HOME / src / contrib / eclipse-plugin
$ sudo ant jar
Он создаст несколько файлов jar в папках, описанных в файле build.xml.
Вам нужно изменить build.xml, чтобы установить переменную enl eclipse.home. Вы можете скомпилировать его как минимум двумя способами,
1) в среде Linux вы сначала создаете общую версию hadoop. Затем вы устанавливаете eclipse.home, чтобы плагин eclipse компилировался.
2) вы модифицируете build.xml так, чтобы он указывал на двоичные файлы jar hadoop, и устанавливаете eclipse.home. Затем вы создаете плагин Eclipse.
Вы также можете скачать файл jar для сборки здесь: http://yiyujia.blogspot.com/2012/10/eclipse-mapreduce-plugin-build-for.html.