Hadoop FS Shell copyToLocal/put

HadoopBeginner
Pratiquer maintenant

Introduction

Imaginez une forêt mystique remplie d'arbres anciens et de créatures magiques. Dans cette forêt vit un sorcier noir qui a le pouvoir de manipuler les éléments. Votre quête est de naviguer dans la forêt enchantée et de récupérer un précieux artefact gardé par le sorcier noir. Pour y arriver, vous devez maîtriser les compétences Hadoop HDFS d'Hadoop, en particulier en vous concentrant sur les commandes FS Shell copyToLocal/put.

Hadoop FS Shell CopyToLocal

Dans cette étape, vous utiliserez la commande Hadoop FS Shell copyToLocal pour copier un fichier depuis HDFS vers le système de fichiers local.

Ouvrez le terminal et suivez les étapes ci-dessous pour commencer.

  1. Basculez sur l'utilisateur Hadoop pour les permissions appropriées :

    su - hadoop
    
  2. Créez un fichier d'échantillonnage dans HDFS :

    echo "Magic artifact content" | hdfs dfs -put - /home/hadoop/magic_artifact.txt
    
  3. Utilisez FS Shell copyToLocal pour copier le fichier vers le système local :

    hdfs dfs -copyToLocal /home/hadoop/magic_artifact.txt /home/hadoop/magic_artifact.txt
    
  4. Vérifiez la copie du fichier en vérifiant l'existence du fichier local :

    ls /home/hadoop/magic_artifact.txt
    

Hadoop FS Shell Put

Dans cette étape, vous utiliserez la commande FS Shell put pour télécharger un fichier depuis le système local vers HDFS.

  1. Créez un fichier d'échantillonnage local :

    echo "Dark sorcerer's spellbook" > /home/hadoop/spellbook.txt
    
  2. Utilisez FS Shell put pour télécharger le fichier vers HDFS :

    hdfs dfs -put /home/hadoop/spellbook.txt /home/hadoop/spellbook.txt
    
  3. Vérifiez le téléchargement du fichier en vérifiant son existence dans HDFS :

    hdfs dfs -ls /home/hadoop/spellbook.txt
    

Résumé

Dans ce laboratoire, nous avons conçu un scénario magique dans une forêt enchantée pour initier les utilisateurs à l'apprentissage des commandes FS Shell copyToLocal et put dans Hadoop. En entreprenant une quête pour récupérer un précieux artefact auprès d'un sorcier noir, les utilisateurs ont été guidés à travers des étapes pratiques pour copier des fichiers entre HDFS et le système local. Grâce à cette expérience immersive, les utilisateurs ont acquis une expérience pratique dans la gestion de fichiers dans l'écosystème Hadoop et ont affiné leurs compétences HDFS.