2016-06-22 13 views
0

MRでドライバクラスに3減速機を設定しました。マップ内の減速機の数を減らす

それは... 3つのパーティションが作成されます

を意味しますが、マッパーは2つだけのユニークなキーをemitingさは、男性と女性を言います。

この場合、減速機と減速機の動作時間はどのくらいですか?

答えて

0

あなたの質問は少しあいまいですが、私は何が起こるかの2つの説明を考え出すことができます:

1つのステージの削減

  • リデューサー1は、すべての男性の結果
  • リデューサー2を削減すべての女性 結果
  • Resucer 3
を減速1の出力を低下させ、2減少

2分割ジョブ

  • 減速1は、すべての男性は、
  • 減速2は雌結果の最初の半分は
  • 減速3雌結果
+0

こんにちはデニス、あなたの答えのための 感謝。 しかし、私は減速機の数がマッパーによって放出される一意のキーの数に依存すると思います。 –

0

場合の後半を低減する低減をもたらす減少しますあなたは3つの減速装置を設定し、それらはすべて実行されます。ただし、に2つのキーがある場合は、ほとんど 2つのレデューサーが実際に処理するデータを受け取ります。

+0

それは2つの減速器が実行されることを意味します。男性用と女性用です。 同様に3レデューサーが設定されていて、マッパーが4個の固有キーを発行している場合、実行するレデューサーの数はいくつですか? –

+0

いいえ、3つの減速機を稼働させると3つが実行されます。少なくとも1人は(2つのキーケースで)データを受信せず、非常に迅速に実行されます。レデューサーの数を制御すると、パーティショナーは、設定した数の間でキーの分割方法を制御します。 3減速がドライバクラスとマッパーに設定されている場合 –

+0

氏オタク、 は減速を実行する方法を多くの後、4つのユニークなキーを放出していますか? –