2016-08-07 3 views
0

que je fais sans doute quelque chose de vraiment stupide pour obtenir une erreur comme celleétrange erreur lors de la compilation par Hadoop

La commande J'exécute est

/usr/local/hadoop/bin/hadoop com.sun.tools.javac.Main WordCount.java 

L'erreur est cette (nulle part sur la net):

/usr/local/hadoop/bin/hadoop: line 14: public: command not found 

BTW, je suis les ce tutoriel (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html#Purpose) et je rencontre pas de succès dans la compilation de la classe WordCount.

Aidez-nous s'il vous plaît.

Répondre

0

Avez-vous défini HADOOP_CLASSPATH et JAVA_HOME? Ajoutez également tools.jar dans HADOOP_CLASSPATH

export JAVA_HOME=/home/kishore/BigData/jdk 
export PATH=$PATH:$JAVA_HOME/bin 

export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar