Hadoop 0.20.2 Eclipse-plugin nicht vollständig funktioniert - nicht "Laufen auf Hadoop'
Habe ich gerade fertig mit der Installation von Hadoop 0.20.2 unter Cygwin auf Windows 7 mit Eclipse Helios (3.6). Hadoop ist nun vollständig gestartet ist, und ich versuche, führen Sie eine test-Anwendung in eine neu erstellte MapReduce-test-Projekt in Eclipse. Ich bin mit dem Hadoop 0.20.2-plugin aus dem Hadoop-download.
Dem Map/reduce-Ort-Perspektive korrekt arbeitet, wie DFS-Standorte-Baum in der Paket-Explorer. Jedoch, wenn ich mit der rechten Maustaste klicken Sie auf den Treiber, wählen Sie 'Run As' > 'Run auf Hadoop', nichts passiert, und keine Fehler, spawn auf der Konsole (silent fail :(). Ich glaube, dass ein dialog-Fenster erscheinen soll gefragt werden für config, bevor es läuft, aber das ist nicht passiert.
Scheint es zu sein, ein paar andere mit dem gleichen problem, aber ich habe noch eine Antwort zu finden, die funktioniert. Ich habe versucht, die 0.20.1 plugin (total fail). Die folgenden bug-report scheint zu beschreiben mein Problem, obwohl bin ich ein bisschen ein Neuling, um all dies, so könnte mit einer hand /Stimme der Erfahrung, um zu helfen: https://issues.apache.org/jira/browse/MAPREDUCE-1280
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das hadoop eclipse-plugin, gebündelt mit der hadoop-distribution ist kompatibel mit eclipse bis zur version 3.3. Das JIRA-ticket MAPREDUCE-1280 enthält einen patch für die Ausführung des plugin in eclipse 3.4 und höher.
Ich gerade kompiliert die gepatchte plugin mit den Updates aus dem JIRA-ticket MAPREDUCE-1280. Die Datei ist angehängt, um das ticket. Sie finden es hier.
Entfernen Sie einfach das alte plugin von der eclipse-installation und setzen Sie die neue version des plugins in den dropins-Ordner Ihrer eclipse-installation.
Nachdem Sie ein Upgrade von einer älteren version des plugins müssen Sie starten Sie eclipse mit "-clean" - Befehl Linie Schalter. Hilfe auf eclipse-Befehlszeilenoptionen finden hier.
-clean
Befehl-Linie Schalter war entscheidend). Danke!Ich weiß nicht, ob das plugin aktualisiert wurde oder nicht, aber soweit ich weiß, ist, dass man aus der Wartung für mehrere frühere Versionen.
Einer der Lösung ist, dass Sie den Quellcode herunterladen und versuchen, Sie zu re-kompilieren, die jar-Datei für das plugin (für die neueste version des eclipse), aber ich nicht versuchen Sie es also nicht wissen, ob es funktioniert.
Vielleicht können Sie versuchen, zu verwenden Karmasphere.
askswOrder richtig ist, dass das Eclipse-plugin noch nicht gesehen hat, viel Aufmerksamkeit für eine Recht lange Zeit. Die JIRA-Sie verweisen jedoch eine Lösung, aber es ist nur angewendet, um Hadoop-20.3 und oben. Eine option wäre, zu versuchen, um den patch anwenden zu 20.2 und neu kompilieren, aber das ist ziemlich viel verlangt von einem Neuling. Ich würde das zweite den Vorschlag, Karmasphere; es ist ein tolles Produkt für die Arbeit mit MapReduce und diese Herren haben auf der Arbeit bleiben aktuelle mit Hadoop-Versionen.