Introducción
Imagina un bosque místico lleno de árboles antiguos y criaturas mágicas. En este bosque vive un oscuro hechicero que tiene el poder de manipular los elementos. Tu misión es navegar por el bosque encantado y recuperar un artefacto precioso guardado por el oscuro hechicero. Para lograr esto, debes aprovechar el poder de las habilidades de Hadoop HDFS de Hadoop, enfocándote específicamente en los comandos copyToLocal/put de la FS Shell.
Hadoop FS Shell CopyToLocal
En este paso, utilizarás el comando copyToLocal del Shell de Hadoop FS para copiar un archivo desde HDFS al sistema de archivos local.
Abre la terminal y sigue los pasos siguientes para comenzar.
Cambia al usuario Hadoop para tener los permisos adecuados:
su - hadoopCrea un archivo de ejemplo en HDFS:
echo "Contenido del artefacto mágico" | hdfs dfs -put - /home/hadoop/magic_artifact.txtUtiliza
copyToLocaldel Shell de FS para copiar el archivo al sistema local:hdfs dfs -copyToLocal /home/hadoop/magic_artifact.txt /home/hadoop/magic_artifact.txtVerifica la copia del archivo comprobando la existencia del archivo local:
ls /home/hadoop/magic_artifact.txt
Hadoop FS Shell Put
En este paso, utilizarás el comando put del Shell de FS para subir un archivo desde el sistema local a HDFS.
Crea un archivo de muestra local:
echo "Libro de hechizos del oscuro hechicero" > /home/hadoop/spellbook.txtUtiliza
putdel Shell de FS para subir el archivo a HDFS:hdfs dfs -put /home/hadoop/spellbook.txt /home/hadoop/spellbook.txtVerifica la subida del archivo comprobando su existencia en HDFS:
hdfs dfs -ls /home/hadoop/spellbook.txt
Resumen
En este laboratorio, diseñamos un escenario mágico dentro de un bosque encantado para involucrar a los usuarios en el aprendizaje de los comandos copyToLocal y put del Shell de FS en Hadoop. Al emprender una misión para recuperar un artefacto precioso de un oscuro hechicero, los usuarios fueron guiados a través de pasos prácticos para copiar archivos entre HDFS y el sistema local. A través de esta experiencia inmersiva, los usuarios adquirieron experiencia práctica en la gestión de archivos dentro del ecosistema de Hadoop y perfeccionaron sus habilidades en HDFS.



