整套大数据学习资料(视频+笔记)百度网盘无门槛下载:http://www.edu360.cn/news/content?id=3377

7.3.1. 文本输出

hadoop 花牛 35℃ 0评论

默认的输出格式是TextOutputFormat它把每条记录写为文本行。它的键和值可以是任意类型,因为TextOutputFormat调用toString()方法把它们转换为字符串。每个键/值对由制表符进行分隔,当然也可以设定 mapreduce.output.textoutputformat.separator属性(老版本API中的mapred.textoutputformat.separator)改变默认的分隔符。与TextOutputFormat对应的输入格式是KeyValueTextlnputFormat,它通过可配置的分隔符将键/值对文本行分隔(详情参见7.2.2)

可以使用NullWritable来省略输出的键或值(或两者都省略,相当于NullOutputFormat输出格式,后者什么也不输出)。这也会导致无分隔符输出,以使输出适合用TextlnputFormat读取。

转载请注明:全栈大数据 » 7.3.1. 文本输出

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址