首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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

发布网友

我来回答

2个回答

热心网友

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

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

热心网友

抱歉,这个哥哥也不会啊

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