/ / Ako zostaviť doplnok hadoop1.0.4 eclipse zo súboru build.xml? - Eclipse, hadoop, eclipse-plugin, hadoop-plugins

Ako vytvoriť hadoop1.0.4 plug-in zatmenia z build.xml súboru? - eclipse, hadoop, eclipse-plugin, hadoop-plugins

Musím písať MapReduce programy pre Hadoop1.0.4 v Eclipse.

Táto verzia Hadoop neobsahuje plug-in pre zatmenie.

Súbor build.xml však nájdete v $ HADOOP_HOME / src / contrib / eclipse-plugin.

Ako môžem vygenerovať alebo zostaviť doplnok pre zatmenie zo súboru build.xml?

odpovede:

1 pre odpoveď č. 1

vi do súboru build.xml. predvolený argument je jar urobil som $HADOOP_HOME/src/contrib/eclipse-plugin: ant jar a očakával súbor plugin.jar, ale hovorí, že zostavenie zlyhalo z dôvodu automatickéhoconf. Pozrite sa na tieto informácie 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/

Zviazal som získanie doplnku.jar súbor po dobu 2 dní a nakoniec som musel vrátiť späť na 0.20.2. Prosím, dajte mi vedieť, ako ste zostavenie fungovali, alebo mi pošlite hadoop1.0.4-eclipse-plugin.jar, ak to pre vás pracuje.


0 pre odpoveď č. 2

otvorte súbor build.xml

hľadať:

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

$ {eclipse.home} nahraďte skutočnou cestou

otvor terminál.

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

$ sudo mravec

Vytvorí niektoré súbory jar v zložkách opísaných v súbore build.xml.


0 pre odpoveď č. 3

Ak chcete mať nastavenú premennú env eclipse.home, musíte upraviť súbor build.xml. Môžete ho skompilovať minimálne dvoma spôsobmi:

1) pod linux env si najskôr vytvoríte hadoop obyčajný. Potom nastavíte eclipse.home tak, aby mal byť skompilovaný doplnok eclipse.

2) upravíte súbor build.xml tak, aby ukazoval na binárne súbory jar hadičky a nastavil súbor eclipse.home. potom vytvoríte doplnok Eclipse.

Tu si tiež môžete stiahnuť súbor build jar: http://yiyujia.blogspot.com/2012/10/eclipse-mapreduce-plugin-build-for.html .