Class RMAdminCLI
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.ha.HAAdmin
org.apache.hadoop.yarn.client.cli.RMAdminCLI
- All Implemented Interfaces:
org.apache.hadoop.conf.Configurable,org.apache.hadoop.util.Tool
@Private
@Unstable
public class RMAdminCLI
extends org.apache.hadoop.ha.HAAdmin
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.ha.HAAdmin
org.apache.hadoop.ha.HAAdmin.UsageInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.apache.hadoop.ha.HAAdmin
errOut, FORCEACTIVE, FORCEMANUAL, out, USAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocolprotected static org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManagergetNodeLabelManagerInstance(org.apache.hadoop.conf.Configuration conf) protected Collection<String>getTargetIds(String targetNodeToActivate) returns the list of all resourcemanager ids for the given configuration.protected Stringstatic voidprotected StringparseSubClusterId(String[] args, boolean isHAEnabled) protected StringparseSubClusterId(org.apache.commons.cli.CommandLine cliParser) Parse subClusterId.protected org.apache.hadoop.ha.HAServiceTargetresolveTarget(String rmId) intvoidsetConf(org.apache.hadoop.conf.Configuration conf) protected voidsetErrOut(PrintStream errOut) protected voidsetOut(PrintStream out) Methods inherited from class org.apache.hadoop.ha.HAAdmin
checkManualStateManagementOK, checkParameterValidity, checkParameterValidity, confirmForceManual, createReqInfo, getAllServiceState, getRequestSource, getServiceAddr, gracefulFailoverThroughZKFCs, help, help, parseOpts, parseOpts, printUsage, printUsage, printUsage, printUsage, runCmd, setRequestSourceMethods inherited from class org.apache.hadoop.conf.Configured
getConfMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.conf.Configurable
getConf
-
Field Details
-
ADMIN_USAGE
-
-
Constructor Details
-
RMAdminCLI
public RMAdminCLI() -
RMAdminCLI
public RMAdminCLI(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
setErrOut
-
setOut
-
createAdminProtocol
protected org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol createAdminProtocol() throws IOException- Throws:
IOException
-
getNodeLabelManagerInstance
protected static org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager getNodeLabelManagerInstance(org.apache.hadoop.conf.Configuration conf) -
run
- Specified by:
runin interfaceorg.apache.hadoop.util.Tool- Overrides:
runin classorg.apache.hadoop.ha.HAAdmin- Throws:
Exception
-
setConf
public void setConf(org.apache.hadoop.conf.Configuration conf) - Specified by:
setConfin interfaceorg.apache.hadoop.conf.Configurable- Overrides:
setConfin classorg.apache.hadoop.ha.HAAdmin
-
resolveTarget
- Specified by:
resolveTargetin classorg.apache.hadoop.ha.HAAdmin
-
getTargetIds
returns the list of all resourcemanager ids for the given configuration.- Overrides:
getTargetIdsin classorg.apache.hadoop.ha.HAAdmin
-
getUsageString
- Overrides:
getUsageStringin classorg.apache.hadoop.ha.HAAdmin
-
parseSubClusterId
Parse subClusterId. This method will only parse subClusterId when Yarn Federation mode is enabled.- Parameters:
cliParser- CommandLine.- Returns:
- subClusterId.
-
parseSubClusterId
-
main
- Throws:
Exception
-