2013-09-27 78 views
0

我无法配置hadoop进行独立操作。 当我在做cp conf/*。xml输入时,出现以下错误: cp:无法创建常规文件input/capacity-scheduler.xml': Permission denied cp: cannot create regular file input/core-site.xml':权限被拒绝 cp:无法创建常规文件input/fair-scheduler.xml': Permission denied cp: cannot create regular file input/hadoop-的policy.xml ':权限被拒绝 CP:无法创建常规文件input/hdfs-site.xml': Permission denied cp: cannot create regular file输入/ mapred-队列acls.xml':权限被拒绝 CP:无法创建常规文件`输入/ mapred-site.xml中“:权限被拒绝无法配置hadoop

然后当我做bin/hadoop jar hadoop-examples - *。jar grep输入输出'dfs [az。] +',我得到这些错误:

/cygdrive/d/ha doop-1.2.1/libexec /../ conf/hadoop-env.sh:第55行:$'\ r':未找到命令 错误:未设置JAVA_HOME。 我编辑了env.sh文件并设置了JAVA_HOME。

任何人都可以给我一些建议吗?

+0

等待答案。 – user861938

回答

0

尝试以root用户(管理员)身份运行这些复制命令。这可能是一个权限问题,您的用户帐户没有权限在该目录中写入内容。

您可以通过使用sudo

E.g在许多Linux发行版的做到这一点:

sudo cp conf/*.xml input

+0

我在Windows上使用cygwin。那么JAVA_HOME没有设置? – user861938

+0

我不确定JAVA_HOME。至于权限被拒绝,你能给出ls -la的输出(所以我可以看到权限)?也许将输出复制到Pastebin.com并给我链接,这样你就不必将它粘贴到评论中。 –

+0

conf d --------- + 1 Harsh None 0 Sep 26 20:30 contrib ---------- + 1 Harsh None 6842 Jul 23 03:56 hadoop-ant-1.2 .jar ---------- + 1 Harsh None 414 Jul 23 03:56 hadoop-client-1.2.1.jar ---------- + 1 Harsh None 4203147 Jul 23 03:56 hadoop-core-1.2.1.jar ---------- + 1 Harsh None 142726 Jul 23 03:56 hadoop- – user861938