Aventura en la Agrupación de Datos Cuánticos

HadoopHadoopBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL hadoop(("Hadoop")) -.-> hadoop/HadoopHDFSGroup(["Hadoop HDFS"]) hadoop/HadoopHDFSGroup -.-> hadoop/fs_ls("FS Shell ls") hadoop/HadoopHDFSGroup -.-> hadoop/fs_mkdir("FS Shell mkdir") hadoop/HadoopHDFSGroup -.-> hadoop/fs_put("FS Shell copyToLocal/put") hadoop/HadoopHDFSGroup -.-> hadoop/fs_chgrp("FS Shell chgrp") subgraph Lab Skills hadoop/fs_ls -.-> lab-271863{{"Aventura en la Agrupación de Datos Cuánticos"}} hadoop/fs_mkdir -.-> lab-271863{{"Aventura en la Agrupación de Datos Cuánticos"}} hadoop/fs_put -.-> lab-271863{{"Aventura en la Agrupación de Datos Cuánticos"}} hadoop/fs_chgrp -.-> lab-271863{{"Aventura en la Agrupación de Datos Cuánticos"}} end

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.