org.apache.hadoop.hbase.mapreduce
Class TableInputFormat

java.lang.Object
  extended by org.apache.hadoop.mapreduce.InputFormat<ImmutableBytesWritable,Result>
      extended by org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
          extended by org.apache.hadoop.hbase.mapreduce.TableInputFormat
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable

public class TableInputFormat
extends TableInputFormatBase
implements org.apache.hadoop.conf.Configurable

Convert HBase tabular data into a format that is consumable by Map/Reduce.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
TableInputFormatBase.TableRecordReader
 
Field Summary
static String INPUT_TABLE
          Job parameter that specifies the output table.
static String SCAN
          Space delimited list of columns.
 
Constructor Summary
TableInputFormat()
           
 
Method Summary
 org.apache.hadoop.conf.Configuration getConf()
          Returns the current configuration.
 void setConf(org.apache.hadoop.conf.Configuration configuration)
          Sets the configuration.
 
Methods inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
createRecordReader, getHTable, getScan, getSplits, setHTable, setScan, setTableRecordReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INPUT_TABLE

public static final String INPUT_TABLE
Job parameter that specifies the output table.

See Also:
Constant Field Values

SCAN

public static final String SCAN
Space delimited list of columns.

See Also:
Constant Field Values
Constructor Detail

TableInputFormat

public TableInputFormat()
Method Detail

getConf

public org.apache.hadoop.conf.Configuration getConf()
Returns the current configuration.

Specified by:
getConf in interface org.apache.hadoop.conf.Configurable
Returns:
The current configuration.
See Also:
Configurable.getConf()

setConf

public void setConf(org.apache.hadoop.conf.Configuration configuration)
Sets the configuration. This is used to set the details for the table to be scanned.

Specified by:
setConf in interface org.apache.hadoop.conf.Configurable
Parameters:
configuration - The configuration to set.
See Also:
Configurable.setConf( org.apache.hadoop.conf.Configuration)


Copyright © 2009 The Apache Software Foundation