Package org.apache.nutch.crawl
Class DeduplicationJob.DedupReducer<K extends Writable>
java.lang.Object
org.apache.hadoop.mapreduce.Reducer<K,CrawlDatum,Text,CrawlDatum>
org.apache.nutch.crawl.DeduplicationJob.DedupReducer<K>
- Enclosing class:
- DeduplicationJob
public static class DeduplicationJob.DedupReducer<K extends Writable>
extends Reducer<K,CrawlDatum,Text,CrawlDatum>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer
Reducer.Context -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CrawlDatumgetDuplicate(CrawlDatum existingDoc, CrawlDatum newDoc) voidreduce(K key, Iterable<CrawlDatum> values, Reducer<K, CrawlDatum, Text, CrawlDatum>.Context context) voidsetup(Reducer<K, CrawlDatum, Text, CrawlDatum>.Context context) protected voidwriteOutAsDuplicate(CrawlDatum datum, Reducer<K, CrawlDatum, Text, CrawlDatum>.Context context)
-
Field Details
-
compareOrder
-
-
Constructor Details
-
DedupReducer
public DedupReducer()
-
-
Method Details
-
setup
- Overrides:
setupin classReducer<K extends Writable,CrawlDatum, Text, CrawlDatum>
-
writeOutAsDuplicate
protected void writeOutAsDuplicate(CrawlDatum datum, Reducer<K, CrawlDatum, throws IOException, InterruptedExceptionText, CrawlDatum>.Context context) - Throws:
IOExceptionInterruptedException
-
reduce
public void reduce(K key, Iterable<CrawlDatum> values, Reducer<K, CrawlDatum, throws IOException, InterruptedExceptionText, CrawlDatum>.Context context) - Overrides:
reducein classReducer<K extends Writable,CrawlDatum, Text, CrawlDatum> - Throws:
IOExceptionInterruptedException
-
getDuplicate
-