【问题标题】:Not able to configure hadoop无法配置hadoop
【发布时间】:2013-09-27 16:31:47
【问题描述】:

我无法为独立操作配置 hadoop。 当我进行 cp conf/*.xml 输入时,我收到以下错误: cp:无法创建常规文件input/capacity-scheduler.xml': Permission denied cp: cannot create regular fileinput/core-site.xml':权限被拒绝 cp:无法创建常规文件input/fair-scheduler.xml': Permission denied cp: cannot create regular fileinput/hadoop-policy.xml':权限被拒绝 cp:无法创建常规文件input/hdfs-site.xml': Permission denied cp: cannot create regular fileinput/mapred-queue-acls.xml':权限被拒绝 cp:无法创建常规文件“input/mapred-site.xml”:权限被拒绝

之后,当我在执行 bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+' 时,出现以下错误:

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

谁能给我一些建议?

【问题讨论】:

  • 等待答案。

标签: hadoop java-home


【解决方案1】:

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

您可以在许多 Linux 发行版中使用 sudo 来执行此操作

例如:

sudo cp conf/*.xml input

【讨论】:

  • 我在 Windows 上使用 cygwin。 JAVA_HOME 没有设置呢?
  • 我不确定 JAVA_HOME。至于 Permission Denied,你能给出 ls -la 的输出(这样我可以看到权限)吗?也许将输出复制到 Pastebin.com,然后给我链接,这样您就不必将其粘贴到评论中。
  • conf d---------+ 1 严格无 0 Sep 26 20:30 contrib ----------+ 1 严格无 6842 Jul 23 03:56 hadoop-ant-1.2.1.jar ----------+ 1 严格无 414 Jul 23 03:56 hadoop-client-1.2.1.jar ----------+ 1严格无 4203147 7 月 23 日 03:56 hadoop-core-1.2.1.jar ----------+ 1 严格无 142726 7 月 23 日 03:56 hadoop-
  • examples-1.2.1.jar ----------+ 1 严格无 417 Jul 23 03:56 hadoop-minicluster-1.2.1.jar ------ ----+ 1 严格无 3126576 7 月 23 日 03:56 hadoop-test-1.2.1.jar ----------+ 1 严格无 385634 7 月 23 日 03:56 hadoop-tools-1.2.1 .jar drwxr-xr-x+ 1 严格无 0 Sep 26 20:45 输入
  • 我已设置权限。它的工作。现在只剩下 JAVA_HOME。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 2017-04-16
相关资源
最近更新 更多