0

キーに基づいてレデューサー出力を複数のファイルに送信することは可能ですか? お気に入り、

if(key1)
 {
        //output to file1 using context.write() or otherwise
  }
 else
 {
        //output to file2 using context.write() or otherwise
 }
4

2 に答える 2

0

別の可能なアプローチは、カスタムPartitionerを実装することです。このようにして、キーの値に基づいて 2 つの (複数の) レデューサーを実行し、それに応じて分割することができます。

于 2013-04-23T22:06:43.330 に答える