1

Map の出力をSequenceFileOutputFormatに、reduce の最終出力をTextOutputFormatにします。

ジョブ構成ではsetOutputFormatClassのみを指定できます

map ステージと reduce ステージに異なる出力形式を設定するにはどうすればよいですか?

4

2 に答える 2

1

全体的なジョブのためだけに、マッパーとリデューサーに異なる出力形式を指定できるとは思いません。処理に応じて、1 つのジョブでファイルを SequenceFileOutputFormat に出力し、それを読み取って処理して TextOutputFormat に変換する別のジョブを実行できます。

于 2013-09-20T03:15:03.183 に答える
0

ジョブ構成では、hadoop mapreduce パッケージのJob クラスの setMapOutputKeyClass および setMapOutputValueClass メソッドを使用して Map の出力を指定することもできます

于 2013-09-17T03:18:01.577 に答える