Hadoop 多输出输出文件"part-day-26"



我在mapreduce作业中有一个问题,我希望输出文件的格式为file-day-26而不是part-r-00000

我已经尝试用addNamedOutput (MultipleOutputs)方法来完成这一点,但只能改变part部分。

在旧的API中,我看到可以用generateFileNameForKeyValue (MultipleTextOutputFormat)方法做到这一点,但我不能使用旧的API,所以我想知道在Hadoop的新API中是否有这样的东西。

有人能帮帮我吗?

谢谢。

尝试使用MultipleOutputFormat。

参考链接在这里:https://www.inkling.com/read/hadoop-definitive-guide-tom-white-3rd/chapter-7/output-formats

最新更新