2016-10-10 13 views
0

今日、私のデータノードはいつもブロックレポートexception.suchをUnsuccessfully sent block report 0x706cd6d00df0e93f, containing 1 storage report(s), of which we sent 0. The reports had 9011145 total blocks and used 0 RPC(s). This took 1775 msec to generate and 238 msecs for RPC and NN processing. Got back no commands.として投げますが、私のhdfsの読み書きはすべてうまくいっています。ブロックレポートエラーの影響は何ですか?

私はこの問題を解決する必要がありますか?

答えて

0

データノードは、どのブロックが存在するか、いくつのブロックが壊れているか、いくつのブロックが過大/過小であるかを送信します。このブロックレポート情報に基づいて、NameNodeはFSimageで上記のマッピングを構築します。クライアントが特定のファイルを要求すると、Name NodeはFSimage(マッピング)を調べ、パス/データノードをクライアントに渡します。

fsimage - fsimageファイルには、ある時点でのファイルシステムの完全な状態が含まれています。すべてのファイルシステムの変更には、単調に増加するトランザクションIDが割り当てられます。 fsimageファイルは、特定のトランザクションIDまでのすべての変更後のファイルシステムの状態を表します。

関連する問題