【问题标题】:org.apache.hadoop.security.AccessControlException: /user/rstudio (is not a directory)org.apache.hadoop.security.AccessControlException: /user/rstudio (不是目录)
【发布时间】:2019-11-09 19:24:38
【问题描述】:

当我尝试 R > f = hdfs.file('./foo.data', 'r') 中的命令时出现此错误。

当我运行# hdfs dfs -ls /user/ 时,我得到了

Found 1 items
-rw-r--r--   3 rstudio supergroup    3974305 2019-11-09 19:06 /user/rstudio

当我尝试创建目录时,我得到了

# hdfs dfs -mkdir /user/rstudio/
mkdir: `/user/rstudio': Is not a directory

当我在 R > hdfs.file.info('./') 中运行时,我得到了

perms isDir     block replication   owner      group    size              modtime
1 rw-r--r-- FALSE 134217728           3 rstudio supergroup 3974305 51826-10-07 23:50:34
  path
1   ./

强调/user/rstudio 不是目录。

【问题讨论】:

    标签: hadoop rhadoop


    【解决方案1】:

    不是。

    -rw-r--r-- 必须以 d 开头才能成为目录。

    你必须使用hdfs dfs -rm删除文件,然后使用mkdir命令

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 1970-01-01
      • 2016-12-28
      • 2016-12-14
      • 1970-01-01
      • 2014-05-18
      • 2019-05-23
      相关资源
      最近更新 更多