我是靠谱客的博主 鲤鱼面包,最近开发中收集的这篇文章主要介绍hadoop 的job.setOutputKeyClass和job.setOutputValueClass的几个问题,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
昨天写了一个mapreduce函数一直有错误,找不到错误,今天找了一天终于解决了,原来是hadoop 的job.setOutputKeyClass和job.setOutputValueClas设置输出的问题。
job.setOutputKeyClass和job.setOutputValueClas在默认情况下是同时设置map阶段和reduce阶段的输出,也就是说只有map和reduce输出是一样的时候才不会出问题。
当map和reduce输出是不一样的时候就需要通过job.setMapOutputKeyClass和job.setMapOutputValueClas来设置map阶段的输出。
最后
以上就是鲤鱼面包为你收集整理的hadoop 的job.setOutputKeyClass和job.setOutputValueClass的几个问题的全部内容,希望文章能够帮你解决hadoop 的job.setOutputKeyClass和job.setOutputValueClass的几个问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复