我知道在Hadoop MapReduce中包含一個組合器(包括我已經完成的)。如何在Hadoop MapReduce中實現組合器?
conf.setCombinerClass(MyReducer.class);
我不明白的是,我在哪裏實際上實現了組合器的功能。我在MyReducer下創建了一個combine {}方法嗎?如減少方法;
public void reduce(Text key, Iterator<IntWritable> values,
OutputCollector<Text, IntWritable> output, Reporter reporter) throws IOException { }
非常感謝提前!
我剛剛意識到我已經問過如何「實現減速器的功能」而不是「組合器」,對於現在已修復的問題感到抱歉。你能再請回答嗎? – ali
@ali取決於你的情況和你的數據。不能說 – Chiron