2

たとえば、Hadoopクラスターが2つのDataNodeで構成され、HDFSレプリケーション係数がデフォルトの3に設定されている場合、ファイルのレプリケート方法のデフォルトの動作は何ですか?

私が読んだことから、HDFSはラック認識に基づいているようですが、このような場合、誰かがそれがどのように決定されるか知っていますか?

4

1 に答える 1

4

ブロックは複製が不十分であると見なされ、それについて不平を言い続け、永続的に期待される複製係数にブロックを移動しようとします。

HDFSシステムには、各ブロックをどのように複製するかをネームノードに指示するパラメーター(複製係数-デフォルトでは3)があります(デフォルトの場合、各ブロックは、指定されたレプリカ配置戦略に従って、クラスター全体で3回複製する必要があります)。 。システムが各ブロックを複製係数で指定された回数だけ複製できるようになるまで、システムはそれを試行し続けます。

于 2012-07-19T00:00:40.023 に答える