Hadoop 源码走读之 Key 的变与不变

由于 MapReduce 在任务调度时使用同一个 Text 对象来传递数据,所以在直接使用该对象进行规约时就会出现问题。因此,在 Reducer 中接收新数据时务必要将 Text 转化为 String,或者创建新的 Text 对象来进行处理。

more ...