See: Description
| Interface | Description | 
|---|---|
| VisibilityExpressionResolver | 
 Interface to convert visibility expressions into Tags for storing along with Cells in HFiles. 
 | 
| Class | Description | 
|---|---|
| CellCounter | 
 A job with a a map and reduce phase to count cells in a table. 
 | 
| CellCreator | 
 Facade to create Cells for HFileOutputFormat. 
 | 
| CopyTable | 
 Tool used to copy a table to another one which can be on a different setup. 
 | 
| Export | 
 Export an HBase table. 
 | 
| GroupingTableMapper | 
 Extract grouping columns from input record. 
 | 
| HFileOutputFormat | Deprecated
 use  
HFileOutputFormat2 instead. | 
| HFileOutputFormat2 | 
 Writes HFiles. 
 | 
| HLogInputFormat | Deprecated
 use  
WALInputFormat | 
| HRegionPartitioner<KEY,VALUE> | 
 This is used to partition the output keys into groups of keys. 
 | 
| IdentityTableMapper | 
 Pass the given key and record as-is to the reduce phase. 
 | 
| IdentityTableReducer | |
| Import | 
 Import data written by  
Export. | 
| ImportTsv | 
 Tool to import data from a TSV file. 
 | 
| KeyValueSerialization | |
| KeyValueSortReducer | 
 Emits sorted KeyValues. 
 | 
| LoadIncrementalHFiles | 
 Tool to load the output of HFileOutputFormat into an existing table. 
 | 
| MultiTableInputFormat | 
 Convert HBase tabular data from multiple scanners into a format that 
 is consumable by Map/Reduce. 
 | 
| MultiTableInputFormatBase | 
 A base for  
MultiTableInputFormats. | 
| MultiTableOutputFormat | 
 
 Hadoop output format that writes to one or more HBase tables. 
 | 
| MultiTableSnapshotInputFormat | 
 MultiTableSnapshotInputFormat generalizes
  
TableSnapshotInputFormat
 allowing a MapReduce job to run over one or more table snapshots, with one or more scans
 configured for each. | 
| MutationSerialization | |
| PutCombiner<K> | 
 Combine Puts. 
 | 
| PutSortReducer | 
 Emits sorted Puts. 
 | 
| ResultSerialization | |
| RowCounter | 
 A job with a just a map phase to count rows. 
 | 
| SimpleTotalOrderPartitioner<VALUE> | 
 A partitioner that takes start and end keys and uses bigdecimal to figure
 which reduce a key belongs to. 
 | 
| TableInputFormat | 
 Convert HBase tabular data into a format that is consumable by Map/Reduce. 
 | 
| TableInputFormatBase | 
 A base for  
TableInputFormats. | 
| TableMapper<KEYOUT,VALUEOUT> | 
 Extends the base  
Mapper class to add the required input key
 and value classes. | 
| TableMapReduceUtil | 
 Utility for  
TableMapper and TableReducer | 
| TableOutputCommitter | 
 Small committer class that does not do anything. 
 | 
| TableOutputFormat<KEY> | 
 Convert Map/Reduce output and write it to an HBase table. 
 | 
| TableRecordReader | 
 Iterate over an HBase table data, return (ImmutableBytesWritable, Result)
 pairs. 
 | 
| TableRecordReaderImpl | 
 Iterate over an HBase table data, return (ImmutableBytesWritable, Result)
 pairs. 
 | 
| TableReducer<KEYIN,VALUEIN,KEYOUT> | 
 Extends the basic  
Reducer class to add the required key and
 value input/output classes. | 
| TableSnapshotInputFormat | 
 TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. 
 | 
| TableSplit | 
 A table split corresponds to a key range (low, high) and an optional scanner. 
 | 
| TextSortReducer | 
 Emits Sorted KeyValues. 
 | 
| TsvImporterMapper | 
 Write table content out to files in hdfs. 
 | 
| TsvImporterTextMapper | 
 Write table content out to map output files. 
 | 
| WALInputFormat | 
 Simple  
InputFormat for WAL files. | 
| WALPlayer | 
 A tool to replay WAL files as a M/R job. 
 | 
See HBase and MapReduce in the HBase Reference Guide for mapreduce over hbase documentation.
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.