@InterfaceAudience.Private public abstract class AbstractHBaseTool extends Object implements org.apache.hadoop.util.Tool
限定符和类型 | 字段和说明 |
---|---|
protected String[] |
cmdLineArgs |
protected org.apache.hadoop.conf.Configuration |
conf |
protected static int |
EXIT_FAILURE |
protected static int |
EXIT_SUCCESS |
构造器和说明 |
---|
AbstractHBaseTool() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addOption(org.apache.commons.cli.Option option) |
protected abstract void |
addOptions()
Override this to add command-line options using
addOptWithArg(java.lang.String, java.lang.String)
and similar methods. |
protected void |
addOptNoArg(String opt,
String description) |
protected void |
addOptNoArg(String shortOpt,
String longOpt,
String description) |
protected void |
addOptWithArg(String opt,
String description) |
protected void |
addOptWithArg(String shortOpt,
String longOpt,
String description) |
protected void |
addRequiredOptWithArg(String opt,
String description) |
protected void |
addRequiredOptWithArg(String shortOpt,
String longOpt,
String description) |
protected void |
doStaticMain(String[] args)
Call this from the concrete tool class's main function.
|
protected abstract int |
doWork()
The "main function" of the tool
|
org.apache.hadoop.conf.Configuration |
getConf() |
double |
getOptionAsDouble(org.apache.commons.cli.CommandLine cmd,
String opt,
double defaultValue) |
int |
getOptionAsInt(org.apache.commons.cli.CommandLine cmd,
String opt,
int defaultValue) |
static int |
parseInt(String s,
int minValue,
int maxValue) |
static long |
parseLong(String s,
long minValue,
long maxValue)
Parse a number and enforce a range.
|
protected void |
printUsage() |
protected void |
printUsage(String usageStr,
String usageHeader,
String usageFooter) |
protected abstract void |
processOptions(org.apache.commons.cli.CommandLine cmd)
This method is called to process the options after they have been parsed.
|
int |
run(String[] args) |
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
protected static final int EXIT_SUCCESS
protected static final int EXIT_FAILURE
protected org.apache.hadoop.conf.Configuration conf
protected String[] cmdLineArgs
protected abstract void addOptions()
addOptWithArg(java.lang.String, java.lang.String)
and similar methods.protected abstract void processOptions(org.apache.commons.cli.CommandLine cmd)
protected abstract int doWork() throws Exception
Exception
public org.apache.hadoop.conf.Configuration getConf()
getConf
在接口中 org.apache.hadoop.conf.Configurable
public void setConf(org.apache.hadoop.conf.Configuration conf)
setConf
在接口中 org.apache.hadoop.conf.Configurable
public final int run(String[] args) throws IOException
run
在接口中 org.apache.hadoop.util.Tool
IOException
protected void printUsage()
protected void addOption(org.apache.commons.cli.Option option)
protected void addRequiredOptWithArg(String shortOpt, String longOpt, String description)
public int getOptionAsInt(org.apache.commons.cli.CommandLine cmd, String opt, int defaultValue)
public double getOptionAsDouble(org.apache.commons.cli.CommandLine cmd, String opt, double defaultValue)
public static long parseLong(String s, long minValue, long maxValue)
public static int parseInt(String s, int minValue, int maxValue)
protected void doStaticMain(String[] args)
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.