如何在mapper类的close方法中发出 mapper 的最终结果?结果应该存储在哪里?有人可以通过为我编写一些代码来解释它吗?谢谢。
问问题
1381 次
1 回答
1
这是一些示例 Mapper 代码,基于 Reducer 中相同功能的类似答案。
public class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
private OutputCollector<Text, IntWritable> collector = null;
public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException {
// Mapper logic goes here
collector = output;
}
public void close() {
// Write to private variable collector here...
}
}
于 2012-12-30T14:39:13.343 回答