怎样让hadoop把一个<key,value>对输出到一个文件,而不是全部输出到outp...

发布网友 发布时间:2024-10-23 20:54

我来回答

2个回答

热心网友 时间:2024-11-05 21:08

使用MultipleOutputs可以实现,但是你需要指定所有的文件夹,也就是说你必须显式的指定所有可能的输出目录,无法实现在输出时根据实际情况随便输出。使用方法参考API文档,文档上面有例子

这个根据你实际使用的OutputFormat类型,如你使用TextOutputFormat那么只需要在Configuration中设置"mapred.textoutputformat.separator"这个参数的值即可实现任意字符分割。你的需求只需将该参数设置为“\r\n”即可

热心网友 时间:2024-11-05 21:08

抱歉,这个哥哥也不会啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com