Hadoop FS Shell copyToLocal/put

HadoopHadoopBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

古木と魔法の生き物がいっぱいの神秘的な森を想像してみてください。この森の中には、元素を操る力を持つ暗黒の魔法使いが住んでいます。あなたの探求は、この魔法の森を探索し、暗黒の魔法使いに守られた貴重な神器を取り戻すことです。これを達成するには、HadoopのHadoop HDFSスキルの力を活用し、特にFS ShellのcopyToLocal/putコマンドに焦点を当てる必要があります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL hadoop(("Hadoop")) -.-> hadoop/HadoopHDFSGroup(["Hadoop HDFS"]) hadoop/HadoopHDFSGroup -.-> hadoop/hdfs_setup("HDFS Setup") hadoop/HadoopHDFSGroup -.-> hadoop/fs_ls("FS Shell ls") hadoop/HadoopHDFSGroup -.-> hadoop/fs_put("FS Shell copyToLocal/put") hadoop/HadoopHDFSGroup -.-> hadoop/fs_get("FS Shell copyFromLocal/get") subgraph Lab Skills hadoop/hdfs_setup -.-> lab-271875{{"Hadoop FS Shell copyToLocal/put"}} hadoop/fs_ls -.-> lab-271875{{"Hadoop FS Shell copyToLocal/put"}} hadoop/fs_put -.-> lab-271875{{"Hadoop FS Shell copyToLocal/put"}} hadoop/fs_get -.-> lab-271875{{"Hadoop FS Shell copyToLocal/put"}} end

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のcopyToLocalおよびputコマンドの学習にユーザーを取り込みました。暗黒の魔法使いから貴重な神器を取り戻す探求に乗り出すことで、ユーザーはHDFSとローカルシステムの間でファイルをコピーするための実際の手順を案内されました。この没入型の体験を通じて、ユーザーはHadoopエコシステム内のファイル管理に関する実践的な経験を得、HDFSスキルを磨きました。