org.apache.nutch.indexer
Class IndexerJob.IndexerMapper

java.lang.Object
  extended by org.apache.hadoop.mapreduce.Mapper<K1,V1,K2,V2>
      extended by org.apache.gora.mapreduce.GoraMapper<String,WebPage,String,NutchDocument>
          extended by org.apache.nutch.indexer.IndexerJob.IndexerMapper
Enclosing class:
IndexerJob

public static class IndexerJob.IndexerMapper
extends org.apache.gora.mapreduce.GoraMapper<String,WebPage,String,NutchDocument>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper
Mapper.Context
 
Field Summary
protected  org.apache.avro.util.Utf8 batchId
           
 IndexUtil indexUtil
           
 org.apache.gora.store.DataStore<String,WebPage> store
           
 
Constructor Summary
IndexerJob.IndexerMapper()
           
 
Method Summary
protected  void cleanup(Mapper.Context context)
           
 void map(String key, WebPage page, Mapper.Context context)
           
 void setup(Mapper.Context context)
           
 
Methods inherited from class org.apache.gora.mapreduce.GoraMapper
initMapperJob, initMapperJob, initMapperJob, initMapperJob, initMapperJob
 
Methods inherited from class org.apache.hadoop.mapreduce.Mapper
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indexUtil

public IndexUtil indexUtil

store

public org.apache.gora.store.DataStore<String,WebPage> store

batchId

protected org.apache.avro.util.Utf8 batchId
Constructor Detail

IndexerJob.IndexerMapper

public IndexerJob.IndexerMapper()
Method Detail

setup

public void setup(Mapper.Context context)
           throws IOException
Overrides:
setup in class Mapper<String,WebPage,String,NutchDocument>
Throws:
IOException

cleanup

protected void cleanup(Mapper.Context context)
                throws IOException,
                       InterruptedException
Overrides:
cleanup in class Mapper<String,WebPage,String,NutchDocument>
Throws:
IOException
InterruptedException

map

public void map(String key,
                WebPage page,
                Mapper.Context context)
         throws IOException,
                InterruptedException
Overrides:
map in class Mapper<String,WebPage,String,NutchDocument>
Throws:
IOException
InterruptedException


Copyright © 2012 The Apache Software Foundation