【问题标题】:Exception in thread "main" java.io.IOException: Permission denied in command line. hadoop线程“主”java.io.IOException 中的异常:命令行中的权限被拒绝。 Hadoop
【发布时间】:2017-03-15 11:51:25
【问题描述】:
ramubuntu@ubuntu:~$ hadoop jar ./wordcount.jar com.hadoop.ram.wc.WordCountDriver /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:2024)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:115)

我也厌倦了更改 jar n 文件夹的权限.. 我使用 eclipse 编写代码。在 Java 6 版本下.. 但我在我的 Ubuntu 中安装了 Java 8.. 在创建 Java 项目时我将 jre 更改为 1.6..

文件所有者只是当前用户。希望你能理解我的问题

【问题讨论】:

  • 您是否有权在输出文件夹中写入输出并从输入文件夹中读取数据。也检查一下
  • 我还是做了同样的结果..我使用 hadoop 1.x verison @Kanagarajdhanapal。我检查了JPS,发现辅助名称节点没有启动..是这个原因吗?对于这个例外..?
  • 检查您的 hadoop 文件夹权限。

标签: hadoop permission-denied word-count


【解决方案1】:

是否启用了 selinux?尝试先禁用它

setenforce 0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多