2016-07-01 5 views
0

я бег свиньи сценарий из сценария оболочки, и я конкатенация 50 файлов и положить его в HDFS, но когда я пытаюсь загрузить файл с помощью поросенок сценария я получаю сообщение об ошибке, какОШИБКА 2118: Входной путь не существует

ОШИБКА 2118: Входной путь не существует:

но файл там, и когда я пытаюсь удалить файл, я получаю сообщение об ошибке в оттенке, который:

Невозможно выполнить операция. Примечание. Вы администратор Hue, но не суперпользователь HDFS, «hdfs» или часть супергруппы HDFS, «супергруппа». [Errno 2] Файл/пользователь/Cloudera/хххх/хххх не найдено

Пожалуйста, помогите, как я борюсь в этом. Я использую cloudera 5.7

ответ

0

Только hdfs Пользователь или владелец каталога может удалять файлы из HDFS. Поэтому создание нового пользователя с именем HDFS, а затем попытаться сделать ваши операции

Если вы хотите сделать это на CLI попробовать ниже

sudo -u hdfs hdfs dfs -rmr /path/to/file

+0

Спасибо Кришной !! – Ironman