org.apache.hadoop.security.AccessControlException: / user / rstudio (не является каталогом) - PullRequest
0 голосов
/ 09 ноября 2019

Я получаю эту ошибку при попытке ввести команду в 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

И когда я пытаюсь создать каталог, яget

# 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 не является каталогом.

1 Ответ

1 голос
/ 10 ноября 2019

Это не так.

-rw-r--r-- должен начинаться с d, чтобы быть каталогом.

Вы должны удалить файл с помощью hdfs dfs -rm, затем использовать команду mkdir

...