2016-11-27 6 views
-1

私はHadoopを理解しようとしています。私はこの本を参考にしています:Hadoop: The definitive Guide"。何がHadoopの名前に必要な情報

Q1)です、私は次のような質問しているこれに基づき

enter image description here

私は名前ノードが管理するデータを理解する上でいくつかの疑問を持って、下の画像を参照してください。 filesystem namespaceの意味?
Q2)filesystem treeの意味は?
Q3)meta-dataとは何ですか? meta-datanamespaceは2種類ありますか?
Q4)namespace imageとは何ですか?
Q5)edit logsとは何ですか?

誰でも理解していただけますか?
多くの用語が使用されており、用語の明確性はありません。

答えて

1

ファイルシステムツリー... /、/ home、/ tmpなどファイルシステム。 HDFSは、実行されている物理ディスク上の抽象レイヤーです。

メタデータ.. ファイルxyzは/ tmpにあり、5KB大きく、読み取り専用です。場所、サイズ、権限などのファイルを識別するために格納されたデータ。

名前空間はこれらの項目の組み合わせです。


編集ログは、フォールトトレラントおよびデータの整合性が知られている時にチェックポイントを提供するために、その画像に対して実行されるアクションの写しです。このメカニズムは、分散システム内のRAWファイルを比較するよりもオーバーヘッドが少なくなります。

質問の残りの部分は、ご返信のためにそんなにnamespace image and edit log

+0

おかげで答えています。この図では、fsimageおよびeditログにはブロックの場所が格納されていないことが示されています。データノードが開始すると、この情報が構築されます。これはどのように可能ですか?この情報はfsimageや編集ではありませんか? – CuriousMind

+0

永続的に保存しません。それはまったくそれを格納していないわけではありません。システムの起動後にメモリに格納され、構築されます –

関連する問題