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. |
🚫