В копировании входного файла с локального на HDFS отказано в разрешении - PullRequest
0 голосов
/ 13 апреля 2019

Я не могу поместить файл в HDFS.Всякий раз, когда я пытаюсь выполнить команду put, я получаю ошибку об отказе в разрешении.Я попытался дать все права на чтение и выполнение для входного файла, но проблема все еще остается.

Это команда, которую я выполнил.В настоящее время я нахожусь в hduser, в котором установлен hadoop:

hadoop dfs -put /home/hduser/input /

Я получаю следующую ошибку:

ПРЕДУПРЕЖДЕНИЕ. Использование этого сценария для выполнения dfsосуждается.ВНИМАНИЕ: Попытка выполнить замену "hdfs dfs" вместо этого.положить: /input._COPYING_ (В доступе отказано)

1 Ответ

0 голосов
/ 16 апреля 2019

В соответствии с документацией команды put вы должны использовать ее следующим образом:

hadoop fs -put /path/to/localfile /home/hduser/input

где:

  1. /path/to/localfile - это путь на локальной FS, где находится файл, который вы хотите поместить в HDFS
  2. /home/hduser/input - путь к папке назначения HDFS
...