Package com.mapr.cli
Class ServiceCommands
java.lang.Object
com.mapr.cliframework.base.CLIBaseClass
com.mapr.cli.ServiceCommands
- All Implemented Interfaces:
com.mapr.cliframework.base.CLIInterface
public class ServiceCommands
extends com.mapr.cliframework.base.CLIBaseClass
implements com.mapr.cliframework.base.CLIInterface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mapr.cliframework.base.CLICommandFields inherited from class com.mapr.cliframework.base.CLIBaseClass
cliCommand, CLUSTER_NAME_PARAM, clusterParams, HELP_PARAM, input, isServerCall, NOT_REQUIRED, output, REQUIRED, userInfo, versionFields inherited from interface com.mapr.cliframework.base.CLIInterface
KEY_PREFIX, PASSWORD_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionServiceCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand) -
Method Summary
Modifier and TypeMethodDescriptioncom.mapr.cliframework.base.CommandOutputgetConfiguredServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) Fetches from zk a map of services configured on all the nodes.getRunningServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) Fetches from zk a map of services running on all the nodes.Methods inherited from class com.mapr.cliframework.base.CLIBaseClass
executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getBooleanParam, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mapr.cliframework.base.CLIInterface
executeCommand, getCLICommand, getGIds, getUserId, getUserLoginId, setServerCall, setUserCredentials, setUserCredentialsByJwt, setVersion, validateInput
-
Field Details
-
serviceListParams
-
serviceCommands
public static final com.mapr.cliframework.base.CLICommand serviceCommands -
fieldTable
-
-
Constructor Details
-
ServiceCommands
public ServiceCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
-
Method Details
-
executeRealCommand
public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException- Specified by:
executeRealCommandin classcom.mapr.cliframework.base.CLIBaseClass- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getConfiguredServices
public static Set<String> getConfiguredServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) throws com.mapr.cliframework.base.CLIProcessingException Fetches from zk a map of services configured on all the nodes. Looks up the services configured on the passed in node. Returns the set of services.- Parameters:
nodeHostName- - hostname of the nodenodeIps- - all the IPs of the nodezkConnectString- - connection string to connect to zk- Returns:
- - a set of services configured on the node
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getRunningServices
public static Set<String> getRunningServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) throws com.mapr.cliframework.base.CLIProcessingException Fetches from zk a map of services running on all the nodes. Looks up the services running on the passed in node. Returns the set of services.- Parameters:
nodeHostName- - hostname of the nodenodeIps- - all the IPs of the nodezkConnectString- - connection string to connect to zk- Returns:
- - a set of services running on the node
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-