首页 > 大数据 > Hadoop > hadoop源码分析之MapReduce 阿-
hadoop的源码已经粗看过一遍,但每次想要了解细节的时候,还得去翻代码. 看了又是忘记. 所以我决定这些天把其中的重要的细节记下来。
声明:
1. 本文假设读者已经掌握一些MapReduce的基本概念,曾经编写过MapReduce程序。
2. 此源代码分析是基于hadoop svn的trunk之上(目前0.20.0-dev),由于hadoop正在换新的MapReduce api(org.apache.hadoop.mapreduce包), 以后很多类会弃用,很多接口会改变,这儿只能尽量保持同步。
3. 关于hdfs源代码可以参考caibinbupt的hdfs源代码分析
4. 这篇文章是基于javen
我们在编写MapReduce程序时通常是上是这样写的:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23898475/viewspace-1120388/ ,如需转载,请注明出处,否则将追究法律责任。