Введение
Представьте себе магический лес, полный старинных деревьев и волшебных существ. В этом лесу живет темный колдун, обладающий силой манипулировать стихиями. Ваша задача - проникнуть через зачарованный лес и найти драгоценный артефакт, охраняемый темным колдуном. Для этого вам необходимо овладеть навыками Hadoop HDFS, в частности, сосредоточиться на командах FS Shell copyToLocal/put.
Hadoop FS Shell CopyToLocal
В этом шаге вы будете использовать команду Hadoop FS Shell copyToLocal для копирования файла из HDFS в локальную файловую систему.
Откройте терминал и следуйте шагам ниже, чтобы начать.
Переключитесь на пользователя Hadoop для правильных прав доступа:
su - hadoopСоздайте примерный файл в HDFS:
echo "Magic artifact content" | hdfs dfs -put - /home/hadoop/magic_artifact.txtИспользуйте FS Shell
copyToLocalдля копирования файла в локальную систему:hdfs dfs -copyToLocal /home/hadoop/magic_artifact.txt /home/hadoop/magic_artifact.txtПроверьте копирование файла, проверив наличие локального файла:
ls /home/hadoop/magic_artifact.txt
Hadoop FS Shell Put
В этом шаге вы будете использовать команду FS Shell put для загрузки файла из локальной системы в HDFS.
Создайте локальный примерный файл:
echo "Dark sorcerer's spellbook" > /home/hadoop/spellbook.txtИспользуйте FS Shell
putдля загрузки файла в HDFS:hdfs dfs -put /home/hadoop/spellbook.txt /home/hadoop/spellbook.txtПроверьте загрузку файла, проверив его наличие в HDFS:
hdfs dfs -ls /home/hadoop/spellbook.txt
Резюме
В этом лабе мы разработали магическую сцену в зачарованном лесу, чтобы привлечь пользователей к изучению команд FS Shell copyToLocal и put в Hadoop. Посетившись в поиске драгоценного артефакта у темного колдуна, пользователи были проведены по практическим шагам по копированию файлов между HDFS и локальной системой. С помощью этого погружательного опыта пользователи приобрели практический опыт в управлении файлами в экосистеме Hadoop и закрепили свои навыки HDFS.



