Aventure de regroupement de données quantiques

HadoopHadoopBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Imaginez-vous dans un laboratoire de technologie futuriste où vous jouez le rôle d'un physicien quantique. Dans ce laboratoire, vous avez été chargé de gérer des données dans un environnement distribué à l'aide de Hadoop HDFS. Votre objectif est d'apprendre et de pratiquer l'utilisation de la commande "FS Shell chgrp" pour modifier la propriété de groupe de fichiers ou de répertoires.


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{{"Aventure de regroupement de données quantiques"}} hadoop/fs_mkdir -.-> lab-271863{{"Aventure de regroupement de données quantiques"}} hadoop/fs_put -.-> lab-271863{{"Aventure de regroupement de données quantiques"}} hadoop/fs_chgrp -.-> lab-271863{{"Aventure de regroupement de données quantiques"}} end

Changement de la propriété de groupe d'un fichier

Dans cette étape, vous allez changer la propriété de groupe d'un fichier nommé example.txt pour un autre groupe appelé newgroup.

  1. Basculez sur l'utilisateur hadoop dans le terminal en utilisant :
    su - hadoop
  2. Créez un fichier texte nommé example.txt dans le répertoire.
    echo "Hello World" > example.txt
  3. Placez le fichier example.txt dans le système de fichiers Hadoop :
    hadoop fs -put example.txt /user/hadoop/
  4. Exécutez la commande suivante pour lister la propriété de groupe du fichier :
    hadoop fs -ls /user/hadoop/
    pour voir la propriété de groupe du fichier comme ceci :
    -rw-r--r-- 1 hadoop supergroup 12 2024-03-19 20:53 /user/hadoop/example.txt
  5. Changez la propriété de groupe du fichier en newgroup.
    hadoop fs -chgrp newgroup /user/hadoop/example.txt
  6. Exécutez la commande suivante pour lister la propriété de groupe du fichier :
    hadoop fs -ls /user/hadoop/
    pour voir la propriété de groupe du fichier comme ceci :
    -rw-r--r-- 1 hadoop newgroup 12 2024-03-19 20:53 /user/hadoop/example.txt

Changement de la propriété de groupe d'un répertoire

Dans cette étape, vous allez pratiquer le changement de la propriété de groupe d'un répertoire nommé data pour un autre groupe appelé analytics.

  1. Créez un répertoire nommé data dans le répertoire /user/hadoop.
    hadoop fs -mkdir /user/hadoop/data
  2. Exécutez la commande suivante pour lister le répertoire créé :
    hadoop fs -ls /user/hadoop/
    pour voir le répertoire comme ceci :
    drwxr-xr-x - hadoop supergroup 0 2024-03-19 20:57 /user/hadoop/data
  3. Changez la propriété de groupe du répertoire en analytics.
    hadoop fs -chgrp analytics /user/hadoop/data
  4. Exécutez la commande suivante pour lister la propriété de groupe du répertoire :
    hadoop fs -ls /user/hadoop/
    pour voir la propriété de groupe du répertoire comme ceci :
    drwxr-xr-x - hadoop analytics 0 2024-03-19 20:57 /user/hadoop/data

Résumé

Dans ce laboratoire, vous avez pu explorer et pratiquer l'utilisation de la commande Hadoop FS Shell chgrp pour modifier la propriété de groupe de fichiers et de répertoires dans un système de fichiers distribué Hadoop. En suivant les instructions et les vérificateurs étape par étape, vous avez acquis une expérience pratique dans la gestion des autorisations de données dans un environnement Hadoop.