Konnte nicht gefunden oder geladen werden Hauptklasse com.Sonne.tools.javac.Main hadoop mapreduce

Ich versuche zu lernen MapReduce aber ich bin ein wenig verloren jetzt.

http://hadoop.apache.org/docs/r2.6.0/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html#Usage

Besonders diese Anleitung:

Compile WordCount.java and create a jar:

$ bin/hadoop com.sun.tools.javac.Main WordCount.java 

Geben, wenn ich in hadoop in meinem terminal bin ich in der Lage, um zu sehen, die "Hilfe" aus, die liefert Argumente also, ich glaube, ich habe das hadoop installiert.

Geben, wenn ich in den Befehl:

Kompilieren WordCount.java und erstellen Sie eine jar:

hadoop com.sun.tools.javac.Main WordCount.java

Bekomme ich die Fehlermeldung:

Error: Could not find or load main class com.sun.tools.javac.Main

Ich weiß, ich habe Java installiert und funktioniert auf meinem computer, weil ich habe es vor der Erstellung anderer Programme.

Dieser Befehl gibt:

$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home

Vielleicht fehlt mir ein Satz von Java-tools? Nicht sicher,

ist Ihr Wordcount.java ist im bin/hadoop-Verzeichnis.
sind Sie in der Lage, es auszuführen.
Möglich, Duplikat der Java: Kom.Sonne.tools.javac.Main nicht gefunden werden, wenn Sie versuchen zu kompilieren Hadoop-Programm

InformationsquelleAutor Liondancer | 2015-03-25

Schreibe einen Kommentar