我在mapreduce作业中遇到问题,我希望输出文件的格式为file-day-26
,而不是part-r-00000
。
我尝试使用addNamedOutput
(MultipleOutputs
)方法完成此操作,但只能更改part
部分。
在旧API中,我看到可以使用方法generateFileNameForKeyValue
(MultipleTextOutputFormat
)执行此操作,但我无法使用旧API,因此我可以使用想知道Hadoop的新API中是否有这样的东西。
有人可以帮助我吗?
感谢。
答案 0 :(得分:0)
尝试使用MultipleOutputFormat。
参考链接: https://www.inkling.com/read/hadoop-definitive-guide-tom-white-3rd/chapter-7/output-formats