草庐IT

OutputKey

全部标签

java - 为什么我们需要在 MapReduce 作业中显式设置 OutputKey/InputKey 类?

当Map和Reduce类必须尊重地扩展Mapper和Reducer类时,为什么我们需要在MapReduce作业中显式设置OutputKey/InputKey类,这需要添加?一个例子:工作session:job.setOutputKeyClass(NullWritable.class);job.setOutputValueClass(Text.class);job.setOutputFormatClass(TextOutputFormat.class);reducer:publicstaticclassComputeReducerextendsReducer{如果我们已经显式设置redu

java - hadoop异常实例化OutputKey

当我尝试在mapreduce作业中使用我自己的key时出现异常。它似乎找不到我的key的默认构造函数,即使我已经指定了它。我发现了一个相关问题(NosuchmethodexceptionHadoop),但该解决方案并没有真正帮助我。(注意:我使用的是hadoop2.2.0。)异常:java.lang.Exception:java.lang.RuntimeException:java.lang.NoSuchMethodException:org.apache.hadoop.io.WritableComparable.()atorg.apache.hadoop.mapred.LocalJo