Hadoop FS Shell ls

HadoopHadoopBeginner
今すぐ練習

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

はじめに

上に輝くきらめく星が満ちた魔法の夜空を想像してみてください。そこで勇敢な惑星間探検家が刺激的な冒険に乗り出します。このシナリオでは、私たちの目標は、「FS Shell ls」コマンドを使ってHadoop HDFSをナビゲートし、広大なデジタル宇宙に隠されたデータと情報の宝を明かすことです。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL hadoop(("Hadoop")) -.-> hadoop/HadoopHDFSGroup(["Hadoop HDFS"]) hadoop(("Hadoop")) -.-> hadoop/HadoopHiveGroup(["Hadoop Hive"]) hadoop/HadoopHDFSGroup -.-> hadoop/hdfs_setup("HDFS Setup") hadoop/HadoopHDFSGroup -.-> hadoop/fs_ls("FS Shell ls") hadoop/HadoopHDFSGroup -.-> hadoop/fs_mkdir("FS Shell mkdir") hadoop/HadoopHDFSGroup -.-> hadoop/fs_put("FS Shell copyToLocal/put") hadoop/HadoopHiveGroup -.-> hadoop/hive_setup("Hive Setup") subgraph Lab Skills hadoop/hdfs_setup -.-> lab-271872{{"Hadoop FS Shell ls"}} hadoop/fs_ls -.-> lab-271872{{"Hadoop FS Shell ls"}} hadoop/fs_mkdir -.-> lab-271872{{"Hadoop FS Shell ls"}} hadoop/fs_put -.-> lab-271872{{"Hadoop FS Shell ls"}} hadoop/hive_setup -.-> lab-271872{{"Hadoop FS Shell ls"}} end

Hadoopファイルシステムの探索

このステップでは、Hadoop File System(HDFS)の世界に突入し、hadoop fs -lsコマンドを使ってディレクトリとファイルを一覧表示します。

  1. Hadoopユーザーに切り替えます:

    su - hadoop
  2. HDFS内のユーザーのホームディレクトリの内容を一覧表示します:

    hadoop fs -ls /

    コマンドが正常に実行されることは、Hadoop環境が準備できており、hadoopコマンドを使用できることを意味します。

ディレクトリの移動

hadoop fs -ls コマンドを使って、HDFS内のディレクトリにさらに入り込むことで、旅を続けましょう。

  1. HDFS内に新しいディレクトリを作成します:

    hadoop fs -mkdir /lab
  2. 新しく作成したディレクトリの内容を一覧表示します:

    hadoop fs -ls /

ファイルの詳細を調べる

このステップでは、ファイルパス付きの hadoop fs -ls コマンドを使用して、HDFS内の特定のファイルの詳細を調べましょう。

  1. サンプルファイルをHDFSの実験ディレクトリにアップロードします:

    echo 'Hello, Hadoop!' > sample.txt
    hadoop fs -put sample.txt /lab
  2. アップロードしたファイルの詳細を一覧表示します:

    hadoop fs -ls /lab/sample.txt

まとめ

この実験では、「FS Shell ls」コマンドを使ってHadoop File Systemを探索し、ディレクトリを調べ、パスを移動し、ファイルの詳細を明らかにする旅に乗り出しました。手順を追ってHadoopの力を活用することで、ユーザーはHDFSの理解を深め、分散環境内のデータを効果的に管理できます。