0

ノードで処理を行っているとします。処理を待っているキーは 2、1、3 です。前処理では、キーは 1、2、3 にソートされます。処理シーケンスは次のようになります。

処理 1 を開始 処理
1 完了
処理 2 を開始 処理
2 を完了
処理 3 を開始 処理
3 を完了

キー 1 の処理中に、キー 2 で何かを発行できますか? キー 2 を処理するときに、発行されたものよりも処理されます。

同じノードのキーは順番に処理されるため、これは並列処理の概念と矛盾しないと思います。

4

1 に答える 1

1

いいえ、パーティショニング ステップが既に行われているため、reduce ステップからの出力はすべて、入力フォルダーではなく、宛先フォルダーに送られます。

分割された入力 => レデューサー => 出力

ID マッパーと同じレデューサーを使用して、いつでも 2 番目の mapreduce ジョブを実行できます。

于 2012-04-23T22:34:51.857 に答える