HDFS: comando de shell

Introducción a los parámetros de comando comunes:

-help: muestra este manual de parámetros de comando

[hadoop@hadoop02 ~]$ hadoop -help
[hadoop@hadoop02 ~]$ hadoop fs -help
[hadoop@hadoop02 ~]$ hadoop fs -help ls

-ls: muestra la información del directorio

hadoop fs -ls hdfs://hadoop02:9000/

Nota: En estos parámetros, todas las rutas hdfs se pueden abreviar como hadoop fs -ls / equivalente al efecto del comando anterior

-mkdir: crea un directorio en hdfs

hadoop fs -mkdir -p /aa/bb/cc/dd

-put: equivalente a copyFromLocal, para cargar archivos

hadoop fs -put /aaa/jdk.tar.gz /bbb/jdk.tar.gz.2

-get: equivalente a copyToLocal, que es descargar archivos de hdfs a local

hadoop fs -get /aaa/jdk.tar.gz

-getmerge: fusiona y descarga varios archivos
Ejemplo: hay varios archivos en el directorio / aaa / de getmerge hdfs: log.1, log.2, log.3, ...

hadoop fs -getmerge /aaa/log.* ./log.sum

-cp: copia otra ruta de hdfs de una ruta de hdfs

hadoop fs -cp /aaa/jdk.tar.gz /bbb/jdk.tar.gz.2

-mv: mueve archivos en el directorio hdfs

hadoop fs -mv /aaa/jdk.tar.gz /

-rm: eliminar archivos o carpetas

hadoop fs -rm -r /aaa/bbb/

-rmdir: eliminar directorios vacíos

hadoop fs -rmdir /aaa/bbb/ccc

-moveFromLocal: corte de local a hdfs

hadoop fs - moveFromLocal /home/hadoop/a.txt /aa/bb/cc/dd

-moveToLocal: corte de hdfs a local

hadoop fs - moveToLocal /aa/bb/cc/dd /home/hadoop/a.txt

-copyFromLocal: copia archivos del sistema de archivos local al sistema de archivos hdfs

hadoop fs -copyFromLocal ./jdk.tar.gz /aaa/

-copyToLocal: copia de hdfs a local

hadoop fs -copyToLocal /aaa/jdk.tar.gz

-appendToFile: agrega un archivo al final de un archivo existente

hadoop fs -appendToFile ./hello.txt hdfs://hadoop-server01:9000/hello.txt
# 可以简写为:
hadoop fs -appendToFile ./hello.txt /hello.txt

-cat: muestra el contenido del archivo

hadoop fs -cat /hello.txt

-tail: muestra el final de un archivo

hadoop fs -tail /weblog/access_log.1

-texto: imprime el contenido de un archivo en forma de caracteres

hadoop fs -text /weblog/access_log.1

-chgrp, -chmod, -chown: el uso en el sistema de archivos de Linux es el mismo y los permisos de propiedad del archivo

hadoop fs -chmod 666 /hello.txt
hadoop fs -chown someuser:somegrp /hello.txt

-df: Estadística de la información de espacio disponible del sistema de archivos.

hadoop fs -df -h /

-du: Estadísticas sobre el tamaño de la carpeta

hadoop fs -du -s -h /aaa/*

-count: cuenta el número de nodos de archivos en un directorio específico

hadoop fs -count /aaa/

-setrep: establece el número de copias de archivos en hdfs
 

hadoop fs -setrep 3 /aaa/jdk.tar.gz

Suplemento: el comando para ver el estado de trabajo del clúster dfs

hdfs dfsadmin -report

 

Supongo que te gusta

Origin blog.csdn.net/sanmi8276/article/details/113064480
Recomendado
Clasificación