Class 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 java.lang.String INCLUDEDREGIONFILENAME  
      static java.lang.String SPLITFILENAME  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.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 Detail

      • INCLUDEDREGIONFILENAME

        public static final java.lang.String INCLUDEDREGIONFILENAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • RangeChecksumInputFormat

        public RangeChecksumInputFormat()
    • Method Detail

      • 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 java.util.List<org.apache.hadoop.mapreduce.InputSplit> getSplits​(org.apache.hadoop.mapreduce.JobContext context)
                                                                         throws java.io.IOException
        Overrides:
        getSplits in class org.apache.hadoop.hbase.mapreduce.TableInputFormat
        Throws:
        java.io.IOException