我在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