Class ProcedureWALPerformanceEvaluation
java.lang.Object
org.apache.hadoop.hbase.util.AbstractHBaseTool
org.apache.hadoop.hbase.procedure2.store.ProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>
org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPerformanceEvaluation
- All Implemented Interfaces:
org.apache.hadoop.conf.Configurable,org.apache.hadoop.util.Tool
public class ProcedureWALPerformanceEvaluation
extends ProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classNested classes/interfaces inherited from class org.apache.hadoop.hbase.util.AbstractHBaseTool
org.apache.hadoop.hbase.util.AbstractHBaseTool.OptionsOrderComparator -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic org.apache.hbase.thirdparty.org.apache.commons.cli.Optionprivate longprivate intFields inherited from class org.apache.hadoop.hbase.procedure2.store.ProcedureStorePerformanceEvaluation
DEFAULT_NUM_PROCS, DEFAULT_NUM_THREADS, DEFAULT_OUTPUT_PATH, DEFAULT_STATE_SIZE, DEFAULT_SYNC_OPTION, NUM_PROCS_OPTION, NUM_THREADS_OPTION, numProcs, numThreads, OUTPUT_PATH_OPTION, outputPath, SERIALIZED_STATE, STATE_SIZE_OPTION, stateSize, store, SYNC_OPTION, syncTypeFields inherited from class org.apache.hadoop.hbase.util.AbstractHBaseTool
cmdLineArgs, conf, EXIT_FAILURE, EXIT_SUCCESS, LONG_HELP_OPTION, options, SHORT_HELP_OPTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStorecreateProcedureStore(org.apache.hadoop.fs.Path storeDir) static voidprotected voidpreWrite(long procId) protected voidprintRawFormatResult(long timeTakenNs) voidprocessOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) Processes and validates command line options.private voidMethods inherited from class org.apache.hadoop.hbase.procedure2.store.ProcedureStorePerformanceEvaluation
doWork, postStopMethods inherited from class org.apache.hadoop.hbase.util.AbstractHBaseTool
addOption, addOptNoArg, addOptNoArg, addOptWithArg, addOptWithArg, addRequiredOption, addRequiredOptWithArg, addRequiredOptWithArg, doStaticMain, getConf, getOptionAsDouble, getOptionAsInt, getOptionAsInt, getOptionAsLong, getOptionAsLong, newParser, parseArgs, parseInt, parseLong, printUsage, printUsage, processOldArgs, run, setConf
-
Field Details
-
DEFAULT_NUM_WALS
-
NUM_WALS_OPTION
-
numProcsPerWal
-
numWals
-
-
Constructor Details
-
ProcedureWALPerformanceEvaluation
public ProcedureWALPerformanceEvaluation()
-
-
Method Details
-
setupConf
-
processOptions
Processes and validates command line options.- Overrides:
processOptionsin classProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>
-
addOptions
- Overrides:
addOptionsin classProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>
-
createProcedureStore
protected org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore createProcedureStore(org.apache.hadoop.fs.Path storeDir) throws IOException - Specified by:
createProcedureStorein classProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>- Throws:
IOException
-
printRawFormatResult
- Specified by:
printRawFormatResultin classProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>
-
preWrite
- Specified by:
preWritein classProcedureStorePerformanceEvaluation<org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore>- Throws:
IOException
-
main
- Throws:
IOException
-