public class TestImportTsv
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DELETE_AFTER_LOAD_CONF
Delete the tmp directory after running doMROnTableTest.
|
protected static java.lang.String |
FORCE_COMBINER_CONF
Force use of combiner in doMROnTableTest.
|
protected static Log |
LOG |
protected static java.lang.String |
NAME |
protected static HBaseTestingUtility |
util |
Constructor and Description |
---|
TestImportTsv() |
Modifier and Type | Method and Description |
---|---|
protected static Tool |
doMROnTableTest(HBaseTestingUtility util,
java.lang.String family,
java.lang.String data,
java.lang.String[] args) |
protected static Tool |
doMROnTableTest(HBaseTestingUtility util,
java.lang.String family,
java.lang.String data,
java.lang.String[] args,
int valueMultiplier) |
protected static Tool |
doMROnTableTest(HBaseTestingUtility util,
java.lang.String family,
java.lang.String data,
java.lang.String[] args,
int valueMultiplier,
int expectedKVCount)
Run an ImportTsv job and perform basic validation on the results.
|
Configuration |
getConf() |
static void |
provisionCluster() |
static void |
releaseCluster() |
void |
setConf(Configuration conf) |
void |
testBulkOutputWithAnExistingTable() |
void |
testBulkOutputWithAnExistingTableNoStrictTrue() |
void |
testBulkOutputWithoutAnExistingTable() |
void |
testBulkOutputWithTsvImporterTextMapper() |
void |
testJobConfigurationsWithTsvImporterTextMapper() |
void |
testMROnTable() |
void |
testMROnTableWithCustomMapper() |
void |
testMROnTableWithTimestamp() |
void |
testMRWithoutAnExistingTable() |
void |
testTsvImporterTextMapperWithInvalidData()
If there are invalid data rows as inputs, then only those rows should be ignored.
|
void |
testWithoutAnExistingTableAndCreateTableSetToNo() |
protected static final Log LOG
protected static final java.lang.String NAME
protected static HBaseTestingUtility util
protected static final java.lang.String DELETE_AFTER_LOAD_CONF
protected static final java.lang.String FORCE_COMBINER_CONF
public Configuration getConf()
public void setConf(Configuration conf)
public static void provisionCluster() throws java.lang.Exception
java.lang.Exception
public static void releaseCluster() throws java.lang.Exception
java.lang.Exception
public void testMROnTable() throws java.lang.Exception
java.lang.Exception
public void testMROnTableWithTimestamp() throws java.lang.Exception
java.lang.Exception
public void testMROnTableWithCustomMapper() throws java.lang.Exception
java.lang.Exception
public void testBulkOutputWithoutAnExistingTable() throws java.lang.Exception
java.lang.Exception
public void testBulkOutputWithAnExistingTable() throws java.lang.Exception
java.lang.Exception
public void testBulkOutputWithAnExistingTableNoStrictTrue() throws java.lang.Exception
java.lang.Exception
public void testJobConfigurationsWithTsvImporterTextMapper() throws java.lang.Exception
java.lang.Exception
public void testBulkOutputWithTsvImporterTextMapper() throws java.lang.Exception
java.lang.Exception
public void testWithoutAnExistingTableAndCreateTableSetToNo() throws java.lang.Exception
java.lang.Exception
public void testMRWithoutAnExistingTable() throws java.lang.Exception
java.lang.Exception
public void testTsvImporterTextMapperWithInvalidData() throws java.lang.Exception
java.lang.Exception
protected static Tool doMROnTableTest(HBaseTestingUtility util, java.lang.String family, java.lang.String data, java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected static Tool doMROnTableTest(HBaseTestingUtility util, java.lang.String family, java.lang.String data, java.lang.String[] args, int valueMultiplier) throws java.lang.Exception
java.lang.Exception
protected static Tool doMROnTableTest(HBaseTestingUtility util, java.lang.String family, java.lang.String data, java.lang.String[] args, int valueMultiplier, int expectedKVCount) throws java.lang.Exception
Tool
instance so that other tests can
inspect it for further validation as necessary. This method is static to
insure non-reliance on instance's util/conf facilities.args
- Any arguments to pass BEFORE inputFile path is appended.java.lang.Exception