Hadoop – Referencia de comandos

EN «$ HADOOP_HOME / bin / hadoop fs» que se muestra aquí, aunque estas operaciones básicas le ayudarán a empezar. Ejecutar./bin/hadoop dfs sin argumentos adicionales mostrará una lista de todos los comandos que se pueden ejecutar usando FsShell. Es más, $ HADOOP_HOME / bin / hadoop fs -help commandName mostrará un breve resumen de uso de la operación en cuestión si se queda atascado.

A continuación se muestra una tabla de todas las operaciones. Las siguientes convenciones se utilizan para los parámetros:

"<path>" means any file or directory name. 
"<path>..." means one or more file or directory names. 
"<file>" means any filename. 
"<src>" and "<dest>" are path names in a directed operation. 
"<localSrc>" and "<localDest>" are paths as above, but on the local file system. 

Todos los demás archivos y nombres de rutas se refieren a objetos dentro de HDFS.

Senior No Comando y descripción
uno

-ls <путь>

Muestra el contenido del directorio especificado por ruta con nombres, permisos, propietario, tamaño y fecha de modificación para cada entrada.

2

-lsr <путь>

Actúa como -ls, pero muestra de forma recursiva entradas en todos los subdirectorios de la ruta.

3

-du <путь>

Muestra el uso del disco en bytes para todos los archivos que coinciden con la ruta; Los nombres de archivo se informan con el prefijo del protocolo HDFS completo.

cuatro

-dus <путь>

Similar a -du, pero muestra un resumen del uso del disco para todos los archivos / directorios en la ruta.

cinco

-mv <самый лучший>

Mueve el archivo o directorio especificado por src a dest en HDFS.

6

-cp <самый лучший>

Copia el archivo o directorio especificado por src a dest en HDFS.

7

-rm <путь>

Elimina el archivo o directorio vacío especificado por ruta.

8

-rmr <путь>

Elimina el archivo o directorio especificado por ruta. Elimina de forma recursiva todas las entradas secundarias (es decir, archivos o subdirectorios de la ruta).

9

-poner

Copia un archivo o directorio del sistema de archivos local identificado por localSrc a dest en DFS.

diez

-copyFromLocal

Idéntico a la entrada

once

-moveFromLocal

Copia un archivo o directorio del sistema de archivos local identificado por localSrc a dest en HDFS y luego borra la copia local en caso de éxito.

12

-obtener [-crc]

Copia un archivo o directorio en HDFS identificado por src en la ruta del sistema de archivos local identificada por localDest.

trece

-getmerge

Extrae todos los archivos que coinciden con la ruta src en HDFS y los copia en un solo archivo concatenado en el sistema de archivos local identificado por localDest.

14

-gato <имя-файла>

Muestra el contenido de un nombre de archivo en stdout.

15

-copyToLocal

Idéntico-recibir

dieciséis

-moveToLocal

Funciona como -get, pero elimina la copia HDFS si se realiza correctamente.

17

-mkdir <путь>

Crea un directorio llamado ruta en HDFS.

Crea todos los directorios principales que faltan en la ruta (por ejemplo, mkdir -p en Linux).

Dieciocho

-setrep [-R] [-w] reps <путь>

Establece el factor de replicación de destino para los archivos identificados por la ruta de reputación. (La tasa de replicación real se acercará más al objetivo con el tiempo)

19

-touchz <путь>

Crea un archivo en una ruta que contiene la hora actual como marca de tiempo. Falla si el archivo ya existe en la ruta, a menos que el tamaño del archivo ya sea 0.

20

-prueba -[ezd] <путь>

Devuelve 1 si la ruta existe; tiene longitud cero; o es un directorio, o 0 de lo contrario.

21 años

-stat [format] <путь>

Imprime la información de la ruta. El formato es una cadena que acepta el tamaño del archivo en bloques (% b), el nombre del archivo (% n), el tamaño del bloque (% o), la replicación (% r) y la fecha de modificación (% y,% Y).

22

-cola [-f]

Muestra el último 1 KB del archivo a la salida estándar.

23

-chmod [-R] modo, modo,… <путь>…

Cambia los permisos de archivo asociados con uno o más objetos especificados en la ruta… Realiza cambios de forma recursiva con R. El modo es el modo octal de tres dígitos o {augo} +/- {rwxX}. Se supone que no se especifica ningún alcance y no se aplica ninguna máscara de usuario.

24

-chown [-R] [owner][:[group]]<путь>…

Establece el usuario y / o el propietario del grupo para los archivos o directorios identificados por la ruta… Establece el propietario de forma recursiva si se especifica -R.

25

-chgrp [-R] Grupo <путь>…

Establece el grupo propietario para archivos o directorios identificados por…. Establece el grupo de forma recursiva si se especifica -R.

26

-ayuda <имя-команды>

Devuelve información de uso de uno de los comandos enumerados anteriormente. Debe omitir el carácter inicial ‘-‘ en cmd.

🚫