私はアルゴリズムを実装しようとしています.1つの減速器しか必要なく、mapreduceジョブが繰り返し実行されています。特に、各マッパーの結果は、減速機で加算され、処理されます。次いで、減速器の出力は、他の反復においてマッパに入力として渡される。私は、非同期の方法で、すなわち予め定義された数のマッパーが実行されるとすぐに、出力を直接減速機に渡す、すなわち、アルゴリズムのためのオーバーヘッドを作成するためのシャッフルとソートを避けるようにしたい。それも可能ですか?そうでない場合は、実装レベルでmapreduceジョブを非同期で実行するために何ができるのですか。私は研究論文の数に行きましたが、そこから何の考えも得られませんでした。Mapreduceジョブのシャッフル段階をハイドープでバイパスしますか?
ありがとうございました。
ありがとう!!私はslowstartを0.0に設定しようとしましたが、それはうまく反映されませんでした。私は間違いなく他のステップを試してみます。 :) – Mohini
MapOutputをMapOutputFileの代わりにSocketに書き出す方法については、2番目のステップで述べたとおりです。あなたはここでどのソケットを参照していますか? – Mohini
@Mohini Reducer側でリッスン側で聞いているソケット –