ホームページ > 記事 > ウェブフロントエンド > データノードとはどういう意味ですか?
DataNode は、HDFS インスタンス内の別のマシン上で実行されるソフトウェア ノードです。通常、Hadoop クラスターには、NameNode と多数の DataNode が含まれます。DataNode は通常、ラックの形式で編成され、すべてのラックがすべてのノードを接続します。スイッチを介してシステムを立ち上げます。
この記事の動作環境: Windows 10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
データノードは、HDFS インスタンス内の別のマシン上で実行されるソフトウェア ノードです。通常、Hadoop クラスターには、NameNode と多数の DataNode が含まれます。 DataNode は通常、ラックの形式で編成され、すべてのラックがスイッチを介してすべてのシステムに接続されます。
DataNode は、HDFS クライアントからの読み取りおよび書き込みリクエストに応答し、NameNode からブロックを作成、削除、コピーするコマンドにも応答します。 NameNode は、各 DataNode からの定期的なハートビート メッセージに依存します。各メッセージには、NameNode がブロック マッピングやその他のファイル システム メタデータを検証できるブロック レポートが含まれています。 DataNode がハートビート メッセージを送信できない場合、NameNode は修復措置を講じます。このノード上で欠落しているブロックを再レプリケートします。
Datenode は、実際のファイル データ用のストレージ サービスを提供します。
ファイル ブロック (ブロック): 最も基本的な記憶単位。ファイルの内容は、ファイルの長さをsizeとし、ファイルのオフセット0から固定サイズ順にファイルを分割して番号を付け、分割したものをブロックと呼びます。 HDFS のデフォルトの BIock サイズは 128MB です。
通常のファイル システムとは異なり、HDFS では、ファイルがデータ ブロックのサイズより小さい場合、データ ストレージ領域全体を占有することはありません。
推奨学習: 「nodejs ビデオ チュートリアル 」
以上がデータノードとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。