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ď č. 1vi 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 .