Оболочка Файловой системы (FS) включает в себя различные подобные оболочке команды, которые напрямую взаимодействуют с распределенной файловой системой Hadoop (HDFS), а также с другими файловыми системами, которые поддерживает Hadoop, такими как Local FS, HFTP FS, S3 FS идругие.Оболочка FS вызывается:
bin/hadoop fs <args>
Все команды оболочки FS принимают аргументы пути URI.Формат URI: схема: // полномочие / путь.Для HDFS схема - hdfs, а для локальной FS - файловая.Схема и полномочия являются необязательными.Если не указан, используется схема по умолчанию, указанная в конфигурации.Файл или каталог HDFS, например / parent / child, можно указать как
hdfs: // namenodehost / parent / child
или просто как
/ parent / child
(учитывая, что для вашей конфигурации задано значение hdfs: // namenodehost).
Большинство команд в оболочка FSведут себя как соответствующие команды Unix .
Вы не можете найти некоторые обычные команды оболочки, такие как -head, но доступны -tail и -cat.Тонкие различия в одних и тех же командах можно найти для отдельных команд здесь .