Hadoop FS Shell copyToLocal/put

HadoopBeginner
지금 연습하기

소개

고대 나무와 마법 생물로 가득 찬 신비로운 숲을 상상해 보세요. 이 숲에는 원소를 조작하는 능력을 가진 어둠의 마법사가 살고 있습니다. 여러분의 퀘스트는 마법에 걸린 숲을 탐험하고 어둠의 마법사가 지키는 귀중한 유물을 되찾는 것입니다. 이를 위해, 여러분은 Hadoop 의 Hadoop HDFS 기술, 특히 FS Shell 의 copyToLocal/put 명령에 중점을 두고 그 힘을 활용해야 합니다.

Hadoop FS Shell CopyToLocal

이 단계에서는 Hadoop FS Shell 명령 copyToLocal을 사용하여 HDFS 에서 로컬 파일 시스템으로 파일을 복사합니다.

터미널을 열고 다음 단계를 따라 시작하십시오.

  1. 적절한 권한을 위해 Hadoop 사용자로 전환합니다.

    su - hadoop
  2. HDFS 에 샘플 파일을 생성합니다.

    echo "Magic artifact content" | hdfs dfs -put - /home/hadoop/magic_artifact.txt
  3. FS Shell copyToLocal을 사용하여 파일을 로컬 시스템으로 복사합니다.

    hdfs dfs -copyToLocal /home/hadoop/magic_artifact.txt /home/hadoop/magic_artifact.txt
  4. 로컬 파일 존재 여부를 확인하여 파일 복사를 확인합니다.

    ls /home/hadoop/magic_artifact.txt

Hadoop FS Shell Put

이 단계에서는 FS Shell 명령 put을 사용하여 로컬 시스템에서 HDFS 로 파일을 업로드합니다.

  1. 로컬 샘플 파일을 생성합니다.

    echo "Dark sorcerer's spellbook" > /home/hadoop/spellbook.txt
  2. FS Shell put을 사용하여 파일을 HDFS 로 업로드합니다.

    hdfs dfs -put /home/hadoop/spellbook.txt /home/hadoop/spellbook.txt
  3. HDFS 에서 파일 존재 여부를 확인하여 파일 업로드를 확인합니다.

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

요약

이 랩에서는 사용자가 Hadoop 의 FS Shell copyToLocalput 명령을 학습하도록 유도하기 위해 마법에 걸린 숲 속의 마법적인 시나리오를 설계했습니다. 어두운 마법사로부터 귀중한 유물을 되찾는 퀘스트를 통해 사용자는 HDFS 와 로컬 시스템 간에 파일을 복사하는 실질적인 단계를 안내받았습니다. 이 몰입형 경험을 통해 사용자는 Hadoop 생태계 내에서 파일을 관리하는 실질적인 경험을 얻고 HDFS 기술을 연마했습니다.