Package org.apache.hadoop.hbase.backup
Class AbstractRestoreDriver
java.lang.Object
org.apache.hadoop.hbase.util.AbstractHBaseTool
org.apache.hadoop.hbase.backup.AbstractRestoreDriver
- All Implemented Interfaces:
org.apache.hadoop.conf.Configurable,org.apache.hadoop.util.Tool
- Direct Known Subclasses:
PointInTimeRestoreDriver,RestoreDriver
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.util.AbstractHBaseTool
AbstractHBaseTool.OptionsOrderComparator -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLineprotected static final org.slf4j.Loggerprotected static final StringFields 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 TypeMethodDescriptionprotected voidOverride this to add command-line options usingAbstractHBaseTool.addOptWithArg(java.lang.String, java.lang.String)and similar methods.protected intdoWork()The "main function" of the toolprotected abstract intexecuteRestore(boolean check, TableName[] fromTables, TableName[] toTables, boolean isOverwrite) private StringgetTablesForSet(Connection conn, String name) protected abstract Stringprotected voidinit()private intprotected voidprotected voidprocessOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd) This method is called to process the options after they have been parsed.intMethods 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, setConf
-
Field Details
-
LOG
-
cmd
-
USAGE_FOOTER
- See Also:
-
-
Constructor Details
-
AbstractRestoreDriver
protected AbstractRestoreDriver()
-
-
Method Details
-
init
-
executeRestore
protected abstract int executeRestore(boolean check, TableName[] fromTables, TableName[] toTables, boolean isOverwrite) -
parseAndRun
- Throws:
IOException
-
addOptions
Description copied from class:AbstractHBaseToolOverride this to add command-line options usingAbstractHBaseTool.addOptWithArg(java.lang.String, java.lang.String)and similar methods.- Specified by:
addOptionsin classAbstractHBaseTool
-
processOptions
Description copied from class:AbstractHBaseToolThis method is called to process the options after they have been parsed.- Specified by:
processOptionsin classAbstractHBaseTool
-
doWork
Description copied from class:AbstractHBaseToolThe "main function" of the tool- Specified by:
doWorkin classAbstractHBaseTool- Throws:
Exception
-
run
- Specified by:
runin interfaceorg.apache.hadoop.util.Tool- Overrides:
runin classAbstractHBaseTool
-
printToolUsage
-
getUsageString
-
getTablesForSet
- Throws:
IOException
-