はじめに
当社の最先端のテックシティ・ラボへようこそ!この仮想現実環境では、あなたは Hadoop HDFS における DataNode と NameNode の管理スキルを身につける仮想現実デザイナーの役割を担います。この実験の目的は、Hadoop クラスタにおいてこれらの重要なコンポーネントを効果的に管理する実践的な経験を提供することです。
DataNode と NameNode の状態を確認する
このステップでは、Hadoop 環境で DataNode と NameNode サービスを構成して起動します。
ターミナルを開き、
hadoopユーザーに切り替えるコマンドを使用します。su - hadoopNameNodeとDataNodeサービスが実行されていない場合、次のコマンドを使用して起動します。/home/hadoop/hadoop/sbin/start-dfs.shjpsコマンドを使用して、NameNodeとDataNodeサービスが実行されているかどうかを確認します。jps予想される出力:
hadoop:~/ $ jps 2992 ResourceManager 2406 NameNode 2807 SecondaryNameNode 2556 DataNode 3133 NodeManager 4462 Jps
DataNode ストレージの管理
このステップでは、DataNode のストレージ領域を調査して管理します。
DataNode の利用可能なストレージ領域を確認します。
hdfs dfsadmin -reportDataNode から特定のファイルを削除します。
hdfs dfs -rm /user/hadoop/testfile.txtエラーメッセージが表示される場合:「rm: Cannot delete /user/hadoop/testfile.txt. Name node is in safe mode.」
これは、HDFS が起動直後でセーフモードにあるためです。数秒待ってから再度試してください。
NameNode の監視
このステップでは、NameNode を監視して、Hadoop 分散ファイルシステム (HDFS) クラスタの安定性と健全性を確保します。
HDFS クラスタの状態を確認します。
hdfs dfsadmin -reportクラスタ全体の健全性を監視します。
hdfs fsck /
まとめ
この実験では、Hadoop HDFS における DataNode と NameNode の管理に関する実践的な演習に焦点を当てました。提供された詳細な手順とチェッカーに従うことで、Hadoop クラスタコンポーネントのセットアップ、管理、監視に関する実践的な経験を得ました。Hadoop DataNode と NameNode の管理の世界を楽しんで探検してください!



