org.apache.hadoop.hbase.mapreduce
Class Import.Importer

java.lang.Object
  extended by org.apache.hadoop.mapreduce.Mapper<ImmutableBytesWritable,Result,KEYOUT,VALUEOUT>
      extended by org.apache.hadoop.hbase.mapreduce.TableMapper<ImmutableBytesWritable,Mutation>
          extended by org.apache.hadoop.hbase.mapreduce.Import.Importer
Enclosing class:
Import

public static class Import.Importer
extends TableMapper<ImmutableBytesWritable,Mutation>

Write table content out to files in hdfs.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper
org.apache.hadoop.mapreduce.Mapper.Context
 
Constructor Summary
Import.Importer()
           
 
Method Summary
protected  void addPutToKv(Put put, Cell kv)
           
 void map(ImmutableBytesWritable row, Result value, org.apache.hadoop.mapreduce.Mapper.Context context)
           
protected  void processKV(ImmutableBytesWritable key, Result result, org.apache.hadoop.mapreduce.Mapper.Context context, Put put, Delete delete)
           
 void setup(org.apache.hadoop.mapreduce.Mapper.Context context)
           
 
Methods inherited from class org.apache.hadoop.mapreduce.Mapper
cleanup, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Import.Importer

public Import.Importer()
Method Detail

map

public void map(ImmutableBytesWritable row,
                Result value,
                org.apache.hadoop.mapreduce.Mapper.Context context)
         throws IOException
Overrides:
map in class org.apache.hadoop.mapreduce.Mapper<ImmutableBytesWritable,Result,ImmutableBytesWritable,Mutation>
Parameters:
row - The current table row key.
value - The columns.
context - The current context.
Throws:
IOException - When something is broken with the data.

processKV

protected void processKV(ImmutableBytesWritable key,
                         Result result,
                         org.apache.hadoop.mapreduce.Mapper.Context context,
                         Put put,
                         Delete delete)
                  throws IOException,
                         InterruptedException
Throws:
IOException
InterruptedException

addPutToKv

protected void addPutToKv(Put put,
                          Cell kv)
                   throws IOException
Throws:
IOException

setup

public void setup(org.apache.hadoop.mapreduce.Mapper.Context context)
Overrides:
setup in class org.apache.hadoop.mapreduce.Mapper<ImmutableBytesWritable,Result,ImmutableBytesWritable,Mutation>


Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.