はじめに

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

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 の理解を深め、分散環境内のデータを効果的に管理できます。