我正在使用Google Developer Console運行Hadoop示例「WordCount」。當我運行hadoop com.sun.tools.javac.Main WordCount.java
我得到的錯誤是:Hadoop「寫入TokenizerMapper權限時出錯」
WordCount.java:26: error: error while writing TokenizerMapper:
WordCount$TokenizerMapper.class (Permission denied)
public static class TokenizerMapper
有指向類中的最後一行的箭頭。
echo $HADOOP_CLASSPATH
回報/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
echo $HADOOP_HOME
返回/home/hadoop/hadoop-install
echo $JAVA_HOME
回報/usr/lib/jvm/java-7-openjdk-amd64/jre
javac -version
回報javac 1.6.0_36
java -version
返回java version "1.6.0_36" OpenJDK Runtime Environment (IcedTea6 1.13.8) (6b36-1.13.8-1~deb7u1) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
我改變了使用javac文件的權限是777和WordCount.java,但什麼都沒有發生。