public class IndexerMapReduce extends Configured implements Mapper<Text,Writable,Text,NutchWritable>, Reducer<Text,NutchWritable,Text,NutchIndexAction>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INDEXER_BINARY_AS_BASE64 |
static java.lang.String |
INDEXER_DELETE |
static java.lang.String |
INDEXER_DELETE_ROBOTS_NOINDEX |
static java.lang.String |
INDEXER_DELETE_SKIPPED |
static java.lang.String |
INDEXER_PARAMS |
static java.lang.String |
INDEXER_SKIP_NOTMODIFIED |
static java.lang.String |
URL_FILTERING |
static java.lang.String |
URL_NORMALIZING |
| Constructor and Description |
|---|
IndexerMapReduce() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
configure(JobConf job) |
static void |
initMRJob(Path crawlDb,
Path linkDb,
java.util.Collection<Path> segments,
JobConf job,
boolean addBinaryContent) |
void |
map(Text key,
Writable value,
OutputCollector<Text,NutchWritable> output,
Reporter reporter) |
void |
reduce(Text key,
java.util.Iterator<NutchWritable> values,
OutputCollector<Text,NutchIndexAction> output,
Reporter reporter) |
getConf, setConfpublic static final java.lang.String INDEXER_PARAMS
public static final java.lang.String INDEXER_DELETE
public static final java.lang.String INDEXER_DELETE_ROBOTS_NOINDEX
public static final java.lang.String INDEXER_DELETE_SKIPPED
public static final java.lang.String INDEXER_SKIP_NOTMODIFIED
public static final java.lang.String URL_FILTERING
public static final java.lang.String URL_NORMALIZING
public static final java.lang.String INDEXER_BINARY_AS_BASE64
public void configure(JobConf job)
configure in interface JobConfigurablepublic void map(Text key, Writable value, OutputCollector<Text,NutchWritable> output, Reporter reporter) throws java.io.IOException
public void reduce(Text key, java.util.Iterator<NutchWritable> values, OutputCollector<Text,NutchIndexAction> output, Reporter reporter) throws java.io.IOException
reduce in interface Reducer<Text,NutchWritable,Text,NutchIndexAction>java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionCopyright © 2017 The Apache Software Foundation