Hadoop FS Shell mkdir

HadoopBeginner
Practicar Ahora

Introducción

Imagínese como un oficial de comunicaciones asignado a una base extraterrestre en un planeta distante. Su tarea es administrar los datos de comunicación almacenados en el Hadoop Distributed File System (HDFS). Hoy, aprenderá a usar el comando mkdir de la interfaz de línea de comandos de Hadoop FS para crear directorios y organizar sus datos de manera efectiva.

Crear un nuevo directorio

En este paso, creará un nuevo directorio llamado communications en el HDFS.

  1. Cambie al usuario hadoop:

    su - hadoop
    
  2. Verifique el directorio actual en el HDFS:

    hdfs dfs -ls /
    

    Si ejecuta el comando anterior en este momento, verificará que el HDFS no tiene ningún directorio.

  3. Cree un nuevo directorio llamado communications:

    hdfs dfs -mkdir /communications
    
  4. Explique el propósito del comando e interprete la salida:

    El comando hdfs dfs -mkdir /communications se utiliza para crear un nuevo directorio llamado "communications" en el Hadoop Distributed File System (HDFS). Analicemos el comando:

    • hdfs: Esta es la herramienta de línea de comandos utilizada para interactuar con el HDFS.
    • dfs: Significa "Distributed File System" y es un subcomando de la herramienta hdfs.
    • -mkdir: Esta es una opción que especifica que queremos crear un nuevo directorio.
    • communications: Este es el nombre del directorio que queremos crear.
  5. Verifique que el directorio se haya creado correctamente:

    hdfs dfs -ls /
    

Después de ejecutar este comando, si encuentra un directorio llamado "communications", significa que ha completado este paso.

Crear algunos nuevos subdirectorios

En este paso, creará subdirectorios dentro del directorio communications para organizar aún más sus datos de comunicación.

  1. Cree un subdirectorio llamado reports (informes):

    hdfs dfs -mkdir /communications/reports
    
  2. Cree otro subdirectorio llamado messages (mensajes):

    hdfs dfs -mkdir /communications/messages
    
  3. Verifique que los subdirectorios se hayan creado correctamente:

    hdfs dfs -ls /communications
    

Si los subdirectorios "reports" (informes) y "messages" (mensajes) se muestran debajo del directorio "communications" después de ejecutar este comando, indica que el experimento se ha completado con éxito.

Resumen

En este laboratorio, ha aprendido a usar el comando mkdir de la interfaz de línea de comandos de Hadoop FS para crear directorios en el HDFS. Al organizar sus datos en directorios estructurados, puede administrar y acceder de manera eficiente a los archivos de comunicación dentro del ecosistema Hadoop. Este laboratorio se diseñó para mejorar sus habilidades en la gestión de archivos y la estructuración de directorios del Hadoop HDFS.

Además, durante el proceso de aprendizaje, también puede establecer una analogía entre este comando y el comando mkdir en Linux.