Class RangeChecksumInputFormat

java.lang.Object
org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.client.Result>
org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
org.apache.hadoop.hbase.mapreduce.TableInputFormat
com.mapr.fs.hbase.tools.mapreduce.RangeChecksumInputFormat
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable

public class RangeChecksumInputFormat extends org.apache.hadoop.hbase.mapreduce.TableInputFormat
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormat

    INPUT_TABLE, SCAN, SCAN_BATCHSIZE, SCAN_CACHEBLOCKS, SCAN_CACHEDROWS, SCAN_COLUMN_FAMILY, SCAN_COLUMNS, SCAN_MAXVERSIONS, SCAN_ROW_START, SCAN_ROW_STOP, SCAN_TIMERANGE_END, SCAN_TIMERANGE_START, SCAN_TIMESTAMP, SHUFFLE_MAPS

    Fields inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase

    INPUT_AUTOBALANCE_MAXSKEWRATIO, MAPREDUCE_INPUT_AUTOBALANCE, MAX_AVERAGE_REGION_SIZE, NUM_MAPPERS_PER_REGION, TABLE_ROW_TEXTKEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.apache.hadoop.mapreduce.InputSplit>
    getSplits(org.apache.hadoop.mapreduce.JobContext context)
     
    org.apache.hadoop.hbase.io.ImmutableBytesWritable
    getSplitStartKey(org.apache.hadoop.hbase.io.ImmutableBytesWritable key)
     
    protected boolean
    includeRegionInSplit(byte[] startKey, byte[] endKey)
     
    void
    setConf(org.apache.hadoop.conf.Configuration configuration)
     

    Methods inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormat

    addColumns, configureSplitTable, createScanFromConfiguration, getConf, getStartEndKeys, initialize

    Methods inherited from class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase

    calculateAutoBalancedSplits, calculateRebalancedSplits, closeTable, createNInputSplitsUniform, createRecordReader, getAdmin, getHTable, getRegionLocator, getScan, getSplitKey, getTable, initializeTable, reverseDNS, setHTable, setScan, setTableRecordReader

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • RangeChecksumInputFormat

      public RangeChecksumInputFormat()
  • Method Details

    • setConf

      public void setConf(org.apache.hadoop.conf.Configuration configuration)
      Specified by:
      setConf in interface org.apache.hadoop.conf.Configurable
      Overrides:
      setConf in class org.apache.hadoop.hbase.mapreduce.TableInputFormat
    • getSplitStartKey

      public org.apache.hadoop.hbase.io.ImmutableBytesWritable getSplitStartKey(org.apache.hadoop.hbase.io.ImmutableBytesWritable key)
    • includeRegionInSplit

      protected boolean includeRegionInSplit(byte[] startKey, byte[] endKey)
      Overrides:
      includeRegionInSplit in class org.apache.hadoop.hbase.mapreduce.TableInputFormatBase
    • getSplits

      public List<org.apache.hadoop.mapreduce.InputSplit> getSplits(org.apache.hadoop.mapreduce.JobContext context) throws IOException
      Overrides:
      getSplits in class org.apache.hadoop.hbase.mapreduce.TableInputFormat
      Throws:
      IOException