mkdir: `/ tmp ': файл существует
Эта папка уже присутствует в hdfs. Таким образом, вы получаете сообщение об ошибке «Файл существует» при выполнении команды mkdir.
Вы можете проверить с помощью команды списка: hadoop fs -ls /
mkdir: `/ user / hive / warehouse ': такого файла или каталога нет
Команда mkdir создает новый каталог, но не создает родительские каталоги. Если какой-либо из родительских каталогов не существует в пути, вы получите сообщение об ошибке «Нет такого файла или каталога». В этом случае каталог 'user' или 'hive' не существует.
Вы можете проверить с помощью команды list: hadoop fs -ls / user
Выполнение команды 'mkdir' с опцией '-p' создает все недостающие родительские каталоги.
hadoop fs -mkdir -p /user/hive/warehouse
В файловой системе hdfs создаются каталоги '/ tmp' и '/ user / hive / warehouse'. Вы не можете видеть эти папки, используя команды локальной файловой системы.
`/ tmp 'уже существует в моей локальной файловой системе ext4 в моей Ubuntu.
Эта папка / tmp поддерживается вашей операционной системой и используется для хранения временных файлов. Не относится к hdfs.
Для вывода списка папок в формате hdf,
hadoop fs -ls /user
hadoop fs -ls /
hadoop fs -ls /user/hive/