public abstract class TestTableMapReduceBase extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected static byte[][] | 
columns  | 
protected static byte[] | 
INPUT_FAMILY  | 
protected static org.apache.hadoop.hbase.TableName | 
MULTI_REGION_TABLE_NAME  | 
protected static byte[] | 
OUTPUT_FAMILY  | 
protected static org.apache.hadoop.hbase.TableName | 
TABLE_FOR_NEGATIVE_TESTS  | 
protected static HBaseTestingUtility | 
UTIL  | 
| Constructor and Description | 
|---|
TestTableMapReduceBase()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
afterClass()  | 
static void | 
beforeClass()  | 
protected abstract org.slf4j.Logger | 
getLog()
Retrieve my logger instance. 
 | 
protected static org.apache.hadoop.hbase.client.Put | 
map(org.apache.hadoop.hbase.io.ImmutableBytesWritable key,
   org.apache.hadoop.hbase.client.Result value)
Implements mapper logic for use across APIs. 
 | 
protected abstract void | 
runTestOnTable(org.apache.hadoop.hbase.client.Table table)
Handles API-specifics for setting up and executing the job. 
 | 
void | 
testCombiner()  | 
void | 
testMultiRegionTable()
Test a map/reduce against a multi-region table n 
 | 
protected void | 
verify(org.apache.hadoop.hbase.TableName tableName)  | 
private void | 
verifyAttempt(org.apache.hadoop.hbase.client.Table table)
Looks at every value of the mapreduce output and verifies that indeed the values have been
 reversed. 
 | 
protected static final HBaseTestingUtility UTIL
protected static final org.apache.hadoop.hbase.TableName MULTI_REGION_TABLE_NAME
protected static final org.apache.hadoop.hbase.TableName TABLE_FOR_NEGATIVE_TESTS
protected static final byte[] INPUT_FAMILY
protected static final byte[] OUTPUT_FAMILY
protected static final byte[][] columns
public TestTableMapReduceBase()
protected abstract org.slf4j.Logger getLog()
protected abstract void runTestOnTable(org.apache.hadoop.hbase.client.Table table) throws IOException
IOExceptionpublic static void beforeClass() throws Exception
Exceptionpublic static void afterClass() throws Exception
Exceptionpublic void testMultiRegionTable() throws IOException
IOExceptionpublic void testCombiner() throws IOException
IOExceptionprotected static org.apache.hadoop.hbase.client.Put map(org.apache.hadoop.hbase.io.ImmutableBytesWritable key, org.apache.hadoop.hbase.client.Result value) throws IOException
IOExceptionprotected void verify(org.apache.hadoop.hbase.TableName tableName) throws IOException
IOExceptionprivate void verifyAttempt(org.apache.hadoop.hbase.client.Table table) throws IOException, NullPointerException
table - Table to scan. n * @throws NullPointerException if we failed to find a cell valueIOExceptionNullPointerExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.