Hadoop MapReduce 新旧 mapred 与 mapreduce API
Posted @SmartSi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop MapReduce 新旧 mapred 与 mapreduce API相关的知识,希望对你有一定的参考价值。
从 Hadoop 0.20.0 版本开始,Hadoop 同时提供了新旧两套 MapReduce API。新 API 在旧 API 基础上进行了封装,使得其在扩展性和易用性方面更好。这篇文章是对新旧 API 的主要变更的简要总结。
1. 变化
1.1 Mapper 和 Reducer 变化
在 Hadoop 0.20.x 之前,一个 Map 类必须扩展一个 MapReduceBase 并像如下实现一个 Mapper:
public static class WordCountMapper extends MapReduceBase implements Mapper<LongWritable, Text,
以上是关于Hadoop MapReduce 新旧 mapred 与 mapreduce API的主要内容,如果未能解决你的问题,请参考以下文章
使用 mapred 或 mapreduce 包创建 Hadoop 作业哪个更好?
hadoop.mapred vs hadoop.mapreduce?
解决 mapreduce.Cluster 无法使用 org.apache.hadoop.mapred.YarnClientProtocolProvider 由于实例化 YarnClient 错误