Introducción
En este laboratorio, exploraremos el punto de habilidad "FS Shell stat" de Hadoop HDFS en el contexto de un escenario basado en la leyenda de un tesoro en un puerto de hundimiento de un barco naufragado. Imagina un escenario en el que se dice que los tesoros no descubiertos de un barco hundido están enterrados profundamente en el fondo del océano del Puerto del Tesoro. Tú juegas el papel de un renombrado narrador de esta leyenda de la búsqueda del tesoro cuya tarea es guiar a los exploradores a descubrir los tesoros escondidos.
Explorando FS Shell stat
En este paso, profundizaremos en el comando hadoop fs -stat para recopilar información detallada sobre un archivo específico en Hadoop HDFS.
Cambie al usuario
hadoop:su - hadoopCree un archivo llamado
treasure.txten el directorio actual:vim treasure.txtEl contenido de
treasure.txtes:hello worldColoque el archivo
treasure.txten el sistema de archivos de Hadoop:hadoop fs -put treasure.txt /user/hadoop/Utilice el siguiente comando para mostrar los atributos de un archivo llamado
treasure.txten el sistema de archivos de Hadoop:hadoop fs -stat %g-%F-%b-%y-%Y-%o /user/hadoop/treasure.txtLos parámetros en el comando son:
%g: Nombre del grupo del propietario %F: Tipo de archivo %b: Longitud en bytes %y: Marca de tiempo de modificación %Y: Marca de tiempo de acceso %o: Tamaño del bloqueLa salida proporcionará información como permisos de archivo, tipo de archivo, tiempo de modificación, tiempo de acceso y tamaño del bloque. Algo así:
supergroup-regular file-12-2024-03-08 12:42:00-1709901720659-134217728
Analizando permisos de archivo
En este paso, nos centraremos en entender y analizar los permisos de archivo utilizando el comando hadoop fs -stat.
Ejecute el siguiente comando para ver los permisos de archivo del archivo
treasure.txt:hadoop fs -stat %F-%A /user/hadoop/treasure.txtLos parámetros en el comando son:
%F: Tipo de archivo %A: Permisos de archivoLa salida mostrará el tipo de archivo y los permisos asociados con el archivo. Algo así:
regular file-rw-r--r--
Resumen
En este laboratorio, exploramos el comando hadoop fs -stat en el entorno de Hadoop HDFS para recuperar información detallada de archivos. Siguiendo la guía paso a paso, los usuarios pueden comprender mejor cómo utilizar este comando para el análisis de atributos de archivos y la verificación de permisos en Hadoop. Este laboratorio tiene como objetivo brindar experiencia práctica a los principiantes para familiarizarlos con las operaciones de FS Shell stat en Hadoop.



