一、输出格式关系

image.png

1.TextOutputFormat

  • 默认的输出格式
  • 把每条记录写为文本行
  • 以任意类型作为Key和Value,因为它调用toString()方法

    2.SequenceFileOutputFormat

  • 将输出写为一个顺序文件

  • 便于将输出作为下一个MapReduce任务的输入,因为格式紧凑,且容易被压缩

    3.自定义OutputFormat

  1. 自定义一个类继承FileOutputFormat
  2. 改写RecordWriter,具体指改写write()方法