【发布时间】:2016-03-18 07:20:59
【问题描述】:
在reducer的for循环中出现编译错误“只能遍历数组或java.lang.Iterable的实例”。
public void reduce(Text key, Iterator<IntWritable> values,
OutputCollector<Text, IntWritable> Output, Reporter arg3)
throws IOException {
// TODO Auto-generated method stub
int sum = 0;
for (IntWritable val : values) {
sum += val.get();
在上面的代码中,在"for (IntWritable val : values)" 处出现编译错误“只能遍历数组或 java.lang.Iterable 的实例”。如何在同一个中使用循环?
【问题讨论】:
标签: java arrays hadoop mapreduce iterator