hadoop版本1.2.1
reduce方法裏的關鍵內容如下:
protected void reduce(Text key, Iterable<IntWritable> values,
Context context) throws IOException, InterruptedException {int sum = 1;
//使用while來進行遍歷,reduce進行一直卡在66%就頓住了,執行了一晚上也沒有出結果
// while (values.iterator().hasNext()) {// sum = sum + 1;
// }
//使用for來進行遍歷,reduce執行正常
for (IntWritable value : values) {sum = sum + 1;
}
今天沒時間進一步的跟蹤問題原因,待後續分析