泪流满面啊,今天写个Map-Reduce程序,把reduce的签名写错了,搞了一个下午才发现啊。
原来的签名
public void reduce(IntWritable key,Iterable<ValuePair> vals,Context context)
错误的签名
public void reduce(IntWritable key,Iterator<ValuePair> vals,Context context)
泪流满面啊,今天写个Map-Reduce程序,把reduce的签名写错了,搞了一个下午才发现啊。
原来的签名
public void reduce(IntWritable key,Iterable<ValuePair> vals,Context context)
public void reduce(IntWritable key,Iterator<ValuePair> vals,Context context)