Java 编译hadoop 1.0.3字数代码

Java 编译hadoop 1.0.3字数代码,java,hadoop,word-count,Java,Hadoop,Word Count,我得到了这个错误。我正在使用jdk1.7和Hadoop1.0.3 有人能告诉我如何避免这个错误吗您是从用户ayush运行这个程序的,您是从同一个用户安装hadoop的吗?您是否为$HADOOP_主目录授予了足够的权限?不,我没有从同一用户设置HADOOP,而是创建了另一个用户HADOOP,正如andrew Noll在教程中提到的。您能告诉我为$HADOOP_主目录授予足够权限意味着什么吗?然后首先将用户切换到HADOOP,$su-hadoop并从hadoop用户运行jar$hadoop\u HO

我得到了这个错误。我正在使用jdk1.7和Hadoop1.0.3


有人能告诉我如何避免这个错误吗

您是从用户ayush运行这个程序的,您是从同一个用户安装hadoop的吗?您是否为$HADOOP_主目录授予了足够的权限?不,我没有从同一用户设置HADOOP,而是创建了另一个用户HADOOP,正如andrew Noll在教程中提到的。您能告诉我为$HADOOP_主目录授予足够权限意味着什么吗?然后首先将用户切换到HADOOP,$su-hadoop并从hadoop用户运行jar$hadoop\u HOME是安装hadoop jar的目录,您必须在系统中将其设置为变量。您应该在教程中这样做。您必须向hadoop用户授予权限,比如chown。请在此处查看我的教程:
ayush@ayush-PC:/usr/local/hadoop$ bin/hadoop jar /home/ayush/Desktop/Hadoop-     WordCount/wordcount.jar Wordcount input output
Exception in thread "main" java.io.IOException: Permission denied
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createTempFile(File.java:1879)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:115)