Ausführung helloworld.java in apache hadoop
kann mir jemand pls sagen Sie mir, wie kann ich das ausführen meiner HelloWorld.java in apache hadoop enthält
class Helloworld
{
public static void main(String[] args)
{
Sytem.out.println("HelloWorld");
}
}
Bin mit einem einzigen Knoten. Bitte sagen Sie mir, wie kann ich dieses Stück code oder pls einer einen link zu senden, das ist verständlich für einen absoluten Anfänger.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Möglichkeit eine jar ausführen im hadoop wird durch den Befehl
Können Sie auch
-jar
zu zwingen, es zu laufen wie eine lokale Aufgabe. Nützlich für die Wiedergabe und Debuggen.Während ich noch nicht getestet, mit einer einfachen Anwendung, ich denke, es sollte drucken Sie die Linie und dann getan werden. Nicht halten mich auf, dass, obwohl. 😛
Müssen Sie möglicherweise angeben
main
throws Exception
aber ich bin mir nicht zu 100% auf. Mein code hat es.Ich hoffe, das hilft. Wie bereits in anderen Antworten, ohne in der Einrichtung der Arbeitsplätze und MapReduce, es wird nicht gehen, ein Gewinn von Hadoop.
Kurze Antwort: können Sie nicht.
Hadoop nicht ausführen von java-Anwendungen im Allgemeinen Sinn. Es läuft, Karte Reduzieren Arbeitsplätze, die in java geschrieben, aber nicht müssen. Sie sollten wahrscheinlich beginnen mit der Lektüre einige der apache-hadoop-Dokumentation. Hier ist die Karte Reduzieren tutorial. Möglicherweise möchten Sie auch zu schauen, Tom White ' s Buch "Hadoop: the definitive guide".
Hadoop ist batch-orientiert große skaliert data processing system. Es ist wirklich nur geeignet, um Anwendungen in diesem problem Raum. Wenn dies nicht die Art von Problemen, die Sie versuchen zu lösen, Hadoop ist nicht, was Sie suchen.
Soweit ich das verstanden habe die apache hadoop ist irrelevant in deinem Fall. Sie Frage ist "how to run hello world in java geschrieben"?
Wenn meine Annahme richtig ist, tun die folgende.
javac Helloworld.java
. Sie müssen führen Sie dieses aus dem Verzeichnis, wo dein code ist. Die JAVA_HOME/bin sollte in Ihrem Pfad.java Helloworld
Suche für alle java-tutorial für Anfänger für details.
viel Glück.
Müssen Sie schauen, wie Karte Reduzieren funktioniert. Möchten Sie vielleicht Blick auf die src der hadoop Beispiele um einen Eindruck zu bekommen, wie die Karte zu Reduzieren-Programme geschrieben.
Stand-Alone-Betrieb
Standardmäßig Hadoop ausgeführt konfiguriert ist, in einem nicht-verteilten Modus, als einzigen Java-Prozess. Dies ist nützlich für die Fehlersuche.
Folgende Beispiel kopiert die entpackten conf-Verzeichnis für die Verwendung als Eingabe und sucht dann nach und zeigt jedes Spiel von den angegebenen regulären Ausdruck. Die Ausgabe geschrieben wird, um den angegebenen Ausgabe-Verzeichnis.
siehe hier: http://hadoop.apache.org/docs/r0.18.2/quickstart.html