public class IntegrationTestIngestWithMOB extends IntegrationTestIngest
Modifier and Type | Field and Description |
---|---|
private static char |
COLON |
private static long |
JUNIT_RUN_TIME |
protected String[] |
LOAD_TEST_TOOL_MOB_INIT_ARGS |
static String |
MAX_MOB_DATA_SIZE |
private int |
maxMobDataSize |
static String |
MIN_MOB_DATA_SIZE |
private int |
minMobDataSize |
private byte[] |
mobColumnFamily |
private int |
threshold |
static String |
THRESHOLD |
cluster, DEFAULT_NUM_KEYS_PER_SERVER, DEFAULT_NUM_READ_THREADS, DEFAULT_NUM_WRITE_THREADS, DEFAULT_RUN_TIME, HIPHEN, LOAD_TEST_TOOL_INIT_ARGS, loadTool, LOG, NUM_KEYS_PER_SERVER_KEY, NUM_READ_THREADS_KEY, NUM_WRITE_THREADS_KEY, RUN_TIME_KEY, util
CHAOS_MONKEY_PROPS, monkey, MONKEY_LONG_OPT, monkeyProps, monkeyToUse, NO_CLUSTER_CLEANUP_LONG_OPT, noClusterCleanUp
Constructor and Description |
---|
IntegrationTestIngestWithMOB() |
Modifier and Type | Method and Description |
---|---|
protected void |
addOptions() |
protected String[] |
getArgsForLoadTestTool(String mode,
String modeSpecificArg,
long startKey,
long numKeys) |
protected String[] |
getArgsForLoadTestToolInitTable() |
protected void |
initTable() |
static void |
main(String[] args) |
protected void |
processOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) |
void |
testIngest() |
getColumnFamilies, getMinServerCount, getNumKeys, getTablename, internalRunIngestTest, runIngestTest, runTestFromCommandLine, setUpCluster
cleanUp, cleanUpCluster, cleanUpMonkey, cleanUpMonkey, doWork, getConf, getDefaultMonkeyFactory, getTestingUtil, loadMonkeyProperties, processBaseOptions, setUp, setUpMonkey, startMonkey
addOption, addOptNoArg, addOptNoArg, addOptWithArg, addOptWithArg, addRequiredOption, addRequiredOptWithArg, addRequiredOptWithArg, doStaticMain, getOptionAsDouble, getOptionAsInt, getOptionAsLong, newParser, parseArgs, parseInt, parseLong, printUsage, printUsage, processOldArgs, run, setConf
private static final char COLON
private byte[] mobColumnFamily
public static final String THRESHOLD
public static final String MIN_MOB_DATA_SIZE
public static final String MAX_MOB_DATA_SIZE
private int threshold
private int minMobDataSize
private int maxMobDataSize
private static final long JUNIT_RUN_TIME
protected String[] LOAD_TEST_TOOL_MOB_INIT_ARGS
public IntegrationTestIngestWithMOB()
protected String[] getArgsForLoadTestToolInitTable()
getArgsForLoadTestToolInitTable
in class IntegrationTestIngest
protected void addOptions()
addOptions
in class IntegrationTestBase
protected void processOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd)
processOptions
in class IntegrationTestBase
public void testIngest() throws Exception
testIngest
in class IntegrationTestIngest
Exception
protected void initTable() throws IOException
initTable
in class IntegrationTestIngest
IOException
protected String[] getArgsForLoadTestTool(String mode, String modeSpecificArg, long startKey, long numKeys)
getArgsForLoadTestTool
in class IntegrationTestIngest
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.