Почему я не могу создавать дочерние папки в структуре родительских папок в hadoop hdfs?

У меня возникают проблемы при создании дочерних (рекурсивных) папок в структуре родительских папок в HDFS.

Использование Hadoop версии 2.7.1

sample: hadoop fs -mkdir /test/sample / logfiles

Если я введу вышеупомянутую команду в терминале, я не смогу создать полную структуру папок вплоть до level2 (logFiles).

я могу создать тест / образец, если использовать ниже hadoop fs -mkdir /test/sample

Любая внутренняя конфигурация должна быть выполнена, что ограничивает уровень структуры создания папки.

Любая помощь очень ценится.

Спасибо - Шрирам

2 ответа

Решение

Использование -p флаг:

hadoop fs -mkdir -p /test/sample/logfiles

Из документации команд hadoop:

Использование: hadoop fs -mkdir [-p]

Принимает путь URI в качестве аргумента и создает каталоги.

Варианты:

Поведение опции -p очень похоже на Unix mkdir -p, создающий родительские каталоги по пути.

Другие вопросы по тегам