Aventura en la Agrupación de Datos Cuánticos

HadoopBeginner
Practicar Ahora

Introducción

Imagina que estás en un laboratorio de tecnología futurista donde estás desempeñando el papel de físico cuántico. En este laboratorio, te han encomendado la tarea de gestionar datos en un entorno distribuido utilizando Hadoop HDFS. Tu objetivo es aprender y practicar el uso del comando "FS Shell chgrp" para cambiar la propiedad del grupo de archivos o directorios.

Cambiar la propiedad del grupo de un archivo

En este paso, cambiarás la propiedad del grupo de un archivo llamado example.txt a un grupo diferente llamado newgroup.

  1. Cambia al usuario hadoop en la terminal usando:

    su - hadoop
    
  2. Crea un archivo de texto llamado example.txt en el directorio.

    echo "Hello World" > example.txt
    
  3. Coloca el archivo example.txt en el sistema de archivos de Hadoop:

    hadoop fs -put example.txt /user/hadoop/
    
  4. Ejecuta el siguiente comando para listar la propiedad del grupo del archivo:

    hadoop fs -ls /user/hadoop/
    

    para ver la propiedad del grupo del archivo así:

    -rw-r--r-- 1 hadoop supergroup 12 2024-03-19 20:53 /user/hadoop/example.txt
    
  5. Cambia la propiedad del grupo del archivo a newgroup.

    hadoop fs -chgrp newgroup /user/hadoop/example.txt
    
  6. Ejecuta el siguiente comando para listar la propiedad del grupo del archivo:

    hadoop fs -ls /user/hadoop/
    

    para ver la propiedad del grupo del archivo así:

    -rw-r--r-- 1 hadoop newgroup 12 2024-03-19 20:53 /user/hadoop/example.txt
    

Cambiar la propiedad del grupo de un directorio

En este paso, practicarás cambiar la propiedad del grupo de un directorio llamado data a un grupo diferente llamado analytics.

  1. Crea un directorio llamado data en el directorio /user/hadoop.

    hadoop fs -mkdir /user/hadoop/data
    
  2. Ejecuta el siguiente comando para listar el directorio creado:

    hadoop fs -ls /user/hadoop/
    

    para ver el directorio así:

    drwxr-xr-x - hadoop supergroup 0 2024-03-19 20:57 /user/hadoop/data
    
  3. Cambia la propiedad del grupo del directorio a analytics.

    hadoop fs -chgrp analytics /user/hadoop/data
    
  4. Ejecuta el siguiente comando para listar la propiedad del grupo del directorio:

    hadoop fs -ls /user/hadoop/
    

    para ver la propiedad del grupo del directorio así:

    drwxr-xr-x - hadoop analytics 0 2024-03-19 20:57 /user/hadoop/data
    

Resumen

En este laboratorio, pudiste explorar y practicar el uso del comando chgrp de la interfaz de shell de Hadoop FS para cambiar la propiedad del grupo de archivos y directorios en un sistema de archivos distribuido de Hadoop. Siguiendo las instrucciones detalladas y las verificaciones proporcionadas, adquiriste experiencia práctica en la gestión de permisos de datos en un entorno de Hadoop.