昨天学习了自定义InputFormat,今天又去看了看TextOutFormat.java的源码。一样比较简单。现在我们来实现自定义的OutPutFormat
先上代码:
这个自定义输出也是最简单的。到了真正应用的时候就可以根据需要自己构造输出格式。
比如我们可以不用系统自带的 Text, IntWritable, LongWritable数据类型。自己写一个自定义数据类型,用自定义的格式输出。
测试的代码我就不上了,上次那个自定义InputFormat文章里已经贴出啦了。只需要多加上一句:
job.setOutputFormatClass(MyOutputFormat.class);