Sto cercando di imparare MapReduce ma sono un po 'perso in questo momento.Impossibile trovare o caricare la classe principale com.sun.tools.javac.Main hadoop mapreduce
In particolare questo set di istruzioni:
Compile WordCount.java and create a jar:
$ bin/hadoop com.sun.tools.javac.Main WordCount.java
Quando digito hadoop
nel mio terminale sono in grado di vedere la "Guida" fatto che fornisce argomenti così credo di aver installato Hadoop .
Quando digito il comando:
Compile WordCount.java e creare un vaso:
hadoop com.sun.tools.javac.Main WordCount.java
ottengo l'errore:
Error: Could not find or load main class com.sun.tools.javac.Main
So avere Java installato e funzionante sul mio computer perché l'ho usato prima per creare altri programmi.
Questo uscite di comando:
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
Forse mi manca un set di strumenti Java? Non sicuro
è il tuo Wordcount.java è nella directory bin/hadoop. –
sei in grado di eseguirlo. –
Possibile duplicato di [Java: com.sun.tools.javac.Main non trovato durante il tentativo di compilare il programma Hadoop] (https://stackoverflow.com/questions/27299273/java-com-sun-tools-javac-main- programma-non-trovato-quando-provare-a-compilare-hadoop) – Vadzim