Aventure de regroupement de données quantiques

HadoopBeginner
Pratiquer maintenant

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.

  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
    

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.

  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.