HDFS CLI

Обзор

Этот раздел включает справочную документацию по командной строке HDFS.

Использование команд hdfs без аргументов выводит описание всех этих команд.

Использование показано ниже:

$ hdfs [SHELL_OPTIONS] COMMAND [GENERIC_OPTIONS] [COMMAND_OPTIONS]

В Hadoop есть механизм парсинга опций, который позволяет парсить как общие опции, так и запущенные классы.

Базовая структура командной строки Hadoop

SHELL_OPTIONS

Общий набор опций командной строки

GENERIC_OPTIONS

Общий набор опций, поддерживаемых несколькими командами

COMMAND_OPTIONS

Различные команды с их опциями описаны в следующих разделах

Пользовательские команды

Эти команды полезны для пользователей кластера Hadoop.

Команда Описание

classpath

Выводит путь к классу, необходимый для получения JAR Hadoop и требуемых библиотек

dfs

Выполняет команду файловой системы на файловой системе, поддерживаемой в Hadoop

envvars

Отображает вычисленные переменные окружения Hadoop

fetchdt

Получает Delegation Token от NameNode

fsck

Запускает утилиту проверки файловой системы HDFS

getconf

Получает информацию о конфигурации из каталога конфигурации после обработки

groups

Возвращает информацию о группе, заданную одним или несколькими именами пользователей

httpfs

Запускает HttpFS server, HDFS HTTP Gateway

lsSnapshottableDir

Получает список snapshottable-каталогов

jmxget

Выгружает информацию JMX из службы

oev

Hadoop offline edits viewer

oiv

Hadoop Offline Image Viewer для файлов образов

oiv_legacy

Hadoop Offline Image Viewer для устаревших версий Hadoop

snapshotDiff

Определяет разницу между моментальными снимками HDFS

version

Отображает текущую версию HDFS

Административные команды

Эти команды полезны для администраторов кластера Hadoop.

Команда Описание

balancer

Запускает утилиту балансировки кластера

cacheadmin

Взаимодействует с пулами кеша и директивами через подкоманду hdfs cacheadmin

crypto

Создает новую зону шифрования

datanode

Запускает HDFS DataNode

dfsadmin

Запускает клиент HDFS dfsadmin

dfsrouter

Запускает маршрутизатор DFS

dfsrouteradmin

Управление федерацией на основе маршрутизаторов

diskbalancer

Запускает командную строку балансировки диска

ec

Запускает командную строку ErasureCoding

haadmin

Получает доступ к некоторым дополнительным командам для администрирования кластера HA HDFS

journalnode

Запуск JournalNode для использования с HDFS HA с QJM

mover

Запускает утилиту миграции данных

namenode

Запускает NameNode

nfs3

Запускает шлюз NFS3 для использования со службой HDFS NFS3 Service

portmap

Запускает карту портов RPC для использования со службой HDFS NFS3 Service

secondarynamenode

Запускает HDFS secondary NameNode

storagepolicies

Выводит список всех/получает/устанавливает/отключает политики хранения

zkfc

Запускает процесс ZooKeeper Failover Controller для использования с HDFS HA с QJM

Команды отладки

Эти команды используются для помощи администраторам в отладке проблем с HDFS.

Команда Описание

computeMeta

Вычисляет метаданные HDFS из блочных файлов

recoverLease

Восстанавливает аренду по указанному пути

verifyMeta

Проверяет метаданные HDFS и файлы блоков

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней