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.
Changer 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.
Basculez sur l'utilisateur
hadoopdans le terminal en utilisant :su - hadoopCréez un fichier texte nommé
example.txtdans le répertoire.echo "Hello World" > example.txtPlacez le fichier
example.txtdans le système de fichiers Hadoop :hadoop fs -put example.txt /user/hadoop/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.txtChangez la propriété de groupe du fichier en
newgroup.hadoop fs -chgrp newgroup /user/hadoop/example.txtExé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
Changer 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.
Créez un répertoire nommé
datadans le répertoire/user/hadoop.hadoop fs -mkdir /user/hadoop/dataExé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/dataChangez la propriété de groupe du répertoire en
analytics.hadoop fs -chgrp analytics /user/hadoop/dataExé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.



