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