MapReduce中的源码分析:
map端的源码分析:
MapReduce阶段,map中key面向文章的偏移量=上一行面向文章的偏移量+本行相对于上一行的偏移量+本单词相对于本行的偏移量。
这个key为本单词相对于文章的偏移量
这个是MapReduce中map的输出,调用context的write方法,前边对应的是key,后边对应的是value的值。
在方法被调用的时候,方法中参数的传递有两种:值传递和应用传递
应用传递,传递的是地址
以上这种是值传递,外部的值不会跟着内部的值的变化而变化的
int a=3;
{
a=5
}
a=3
//方法的实现体中对a进行重新赋值
//外部的a=3不会随着内部a=5的变化而变化的