Почему я не могу создавать дочерние папки в структуре родительских папок в 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, создающий родительские каталоги по пути.