2010-07-08 62 views
0

我在使用分区编号命名每个减少任务的输出文件时遇到了一些问题。我如何命名带有该分区号的输出文件? 我看过MultipleTextOutputFormat。它可以用每个键的我选择的名称生成一个新文件。但是我想用我选择的名字命名每个分区的输出文件,即使用分区号。 请在这方面帮助我。如何将减少输出文件的输出重命名为分区编号

感谢

回答

0

您可能需要继承OUTPUTFORMAT类并重写一些方法在其实现的解决方案。

0

也许你可以试试jobConf.getInt("mapred.task.partition", 0)在你的减速机中。

相关问题