reducer可以写入两个不同的文件吗?

时间:2013-09-19 18:22:56

标签: hadoop mapreduce

在map-reduce中,在reducer中发出会导致写入名为“output-00000”的输出文件。如果我想在reducer中输出两个不同的文件(显然有两个不同的名字)怎么办?如果可以如何更改默认输出文件的名称?

1 个答案:

答案 0 :(得分:4)

使用MultipleTextOutputFormatMultipleOutputFormat允许将输出数据写入不同的输出文件。 MultipleOutputFormat的两个变体是MultipleSequenceFileOutputFormatMultipleTextOutputFormat

显示简单示例here.