ホームページ  >  記事  >  ウェブフロントエンド  >  データノードとはどういう意味ですか?

データノードとはどういう意味ですか?

WBOY
WBOYオリジナル
2022-03-08 16:58:204669ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。