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.
Basculez sur l'utilisateur Hadoop pour les permissions appropriées :
su - hadoopCréez un fichier d'échantillonnage dans HDFS :
echo "Magic artifact content" | hdfs dfs -put - /home/hadoop/magic_artifact.txtUtilisez FS Shell
copyToLocalpour copier le fichier vers le système local :hdfs dfs -copyToLocal /home/hadoop/magic_artifact.txt /home/hadoop/magic_artifact.txtVé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.
Créez un fichier d'échantillonnage local :
echo "Dark sorcerer's spellbook" > /home/hadoop/spellbook.txtUtilisez FS Shell
putpour télécharger le fichier vers HDFS :hdfs dfs -put /home/hadoop/spellbook.txt /home/hadoop/spellbook.txtVé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.



