hadoop中setOutputKeyClass和setOutputValueClass里类型

Posted keichiu.cheong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop中setOutputKeyClass和setOutputValueClass里类型相关的知识,希望对你有一定的参考价值。

初学mapreduce programing,纠结一天的问题如下:

job.setOutputKeyClass和job.setOutputValueClas在默认情况下是同时设置map阶段和reduce阶段的输出,也就是说只有map和reduce输出是一样的时候才不会出问题。

so sort.java 此处修改为:

job.setMapOutputKeyClass(IntWritable.class);
job.setMapOutputValueClass(Text.class);

job.setOutputKeyClass(Text.class);
job.setOutputValueClass(IntWritable.class);

以上是关于hadoop中setOutputKeyClass和setOutputValueClass里类型的主要内容,如果未能解决你的问题,请参考以下文章