说明
在 hadoop3.x MapReduce-排序 文中,按照下图设置断点,观察打印结果:
观察出下面结果:
当 key 的 eleNum 是 150 时,会发现 values 可迭代 3 次,在更新时,key 的值也会更新
结论
迭代 values 时,也会更新 key 的值
跟踪代码
类 ReduceContextImpl 是 Iterable<Text> values 的实现类
在下图代码设置断点,跟踪断点,会发现,迭代时,取出了下一个 key
参考:
https://www.cnblogs.com/intsmaze/p/6737337.html
https://cloud.tencent.com/developer/article/1198358

