Package com.mapr.cli.common
Class NodesCommonUtils
- java.lang.Object
-
- com.mapr.cli.common.NodesCommonUtils
-
public class NodesCommonUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLDB_SERVICE_MASTER_PATHstatic java.lang.StringCONF_SERVICES_PATHstatic java.lang.String[]localAddressesstatic org.apache.commons.logging.LogLOGstatic java.lang.StringSERVER_PATHstatic java.lang.StringSERVICES_PATHstatic intTIMEOUT_SERVERstatic java.lang.StringZK_CONNECTSTRING
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.apache.zookeeper.ZooKeeperconnect(java.lang.String zkConnectString)static org.apache.zookeeper.ZooKeeperconnect(java.lang.String zkConnectString, java.lang.String clusterName)Primary method to connect to ZK - will return cached connection if exist otherwise will try to connectstatic java.util.List<java.lang.String>convertHostToIp(java.util.List<java.lang.String> nodeHostNames)static java.util.List<java.lang.String>convertHostToIpIncludingLocal(java.util.List<java.lang.String> nodeHostNames)static java.util.List<java.lang.String>convertIpToHost(java.util.List<java.lang.String> nodeIpNames)static com.mapr.cliframework.base.CommandOutputexecuteNodeListCommand(java.lang.String[] args)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findConfiguredServicesByServiceHierarchy(java.lang.String zkConnectString)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findConfiguredServicesByServiceHierarchy(java.lang.String zkConnectString, java.lang.String ClusterName)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findConfiguredServicesByServiceHierarchy(org.apache.zookeeper.ZooKeeper s_zk)Deprecated.static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findConfiguredServicesHierarchy(org.apache.zookeeper.ZooKeeper s_zk)Deprecated.static java.util.List<java.lang.String>findFilteredNodeIps(java.lang.String filter, java.lang.String zkConnectString)static java.util.List<java.lang.String>findNodeIps(java.lang.String zkConnectString)static java.util.List<java.lang.String>findNodeIps(java.lang.String zkConnectString, java.lang.String clusterName)java.util.List<java.lang.String>findNodeIps(org.apache.zookeeper.ZooKeeper s_zk)Deprecated.static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findServicesConfiguredHierarchy(java.lang.String zkConnectString)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findServicesConfiguredHierarchy(java.lang.String zkConnectString, java.lang.String clusterName)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findServicesRunningHierarchy(java.lang.String zkConnectString)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findServicesRunningHierarchy(java.lang.String zkConnectString, java.lang.String clusterName)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>findServicesRunningHierarchy(org.apache.zookeeper.ZooKeeper s_zk)Deprecated.static java.lang.StringgetCurrentRMMasterID(java.lang.String zkConnectString)static com.mapr.fs.cldb.proto.CLDBProto.FileServerInfogetFileServerInfo(com.mapr.fs.proto.Common.IPAddress server, com.mapr.fs.proto.Security.CredentialsMsg creds, java.lang.String cluster)static NodesCommonUtilsgetInstance()static com.mapr.fs.proto.Common.ServiceDatagetServiceMasterData(java.lang.String zkConnectString, java.lang.String serviceName)static java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData>getServiceNodeData(java.lang.String zkConnectString, java.lang.String serviceName)static java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData>getServiceNodeData(java.lang.String zkConnectString, java.lang.String serviceName, java.lang.String clusterName)static java.util.Map<java.lang.String,java.util.Properties>getServiceNodesProperties(java.lang.String zkConnectString, java.lang.String serviceName)static java.util.Map<java.lang.String,java.util.Properties>getServiceNodesProperties(java.lang.String zkConnectString, java.lang.String serviceName, java.lang.String clusterName)static booleanisServiceAvailable(java.lang.String zkConnectString, java.lang.String serviceName)static java.lang.String[]prepareParamsForNodeListCommand(java.lang.String filter, java.lang.String zkConnectString)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>serviceToNodesMap(java.lang.String zkConnectString)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>serviceToNodesMap(java.lang.String zkConnectString, java.lang.String clusterName)
-
-
-
Field Detail
-
CLDB_SERVICE_MASTER_PATH
public static final java.lang.String CLDB_SERVICE_MASTER_PATH
- See Also:
- Constant Field Values
-
SERVER_PATH
public static final java.lang.String SERVER_PATH
- See Also:
- Constant Field Values
-
SERVICES_PATH
public static final java.lang.String SERVICES_PATH
- See Also:
- Constant Field Values
-
CONF_SERVICES_PATH
public static final java.lang.String CONF_SERVICES_PATH
- See Also:
- Constant Field Values
-
ZK_CONNECTSTRING
public static final java.lang.String ZK_CONNECTSTRING
- See Also:
- Constant Field Values
-
TIMEOUT_SERVER
public static final int TIMEOUT_SERVER
- See Also:
- Constant Field Values
-
localAddresses
public static final java.lang.String[] localAddresses
-
LOG
public static final org.apache.commons.logging.Log LOG
-
-
Method Detail
-
getInstance
public static NodesCommonUtils getInstance()
-
executeNodeListCommand
public static com.mapr.cliframework.base.CommandOutput executeNodeListCommand(java.lang.String[] args) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
prepareParamsForNodeListCommand
public static java.lang.String[] prepareParamsForNodeListCommand(java.lang.String filter, java.lang.String zkConnectString)
-
findNodeIps
public static java.util.List<java.lang.String> findNodeIps(java.lang.String zkConnectString)
-
findNodeIps
public static java.util.List<java.lang.String> findNodeIps(java.lang.String zkConnectString, java.lang.String clusterName)
-
findNodeIps
@Deprecated public java.util.List<java.lang.String> findNodeIps(org.apache.zookeeper.ZooKeeper s_zk)
Deprecated.
-
findFilteredNodeIps
public static java.util.List<java.lang.String> findFilteredNodeIps(java.lang.String filter, java.lang.String zkConnectString) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
convertHostToIp
public static java.util.List<java.lang.String> convertHostToIp(java.util.List<java.lang.String> nodeHostNames)
-
convertHostToIpIncludingLocal
public static java.util.List<java.lang.String> convertHostToIpIncludingLocal(java.util.List<java.lang.String> nodeHostNames)
-
convertIpToHost
public static java.util.List<java.lang.String> convertIpToHost(java.util.List<java.lang.String> nodeIpNames)
-
getServiceMasterData
public static com.mapr.fs.proto.Common.ServiceData getServiceMasterData(java.lang.String zkConnectString, java.lang.String serviceName)
-
isServiceAvailable
public static boolean isServiceAvailable(java.lang.String zkConnectString, java.lang.String serviceName)
-
getServiceNodeData
public static java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData> getServiceNodeData(java.lang.String zkConnectString, java.lang.String serviceName)
-
getServiceNodeData
public static java.util.Map<java.lang.String,com.mapr.fs.proto.Common.ServiceData> getServiceNodeData(java.lang.String zkConnectString, java.lang.String serviceName, java.lang.String clusterName)
-
getServiceNodesProperties
public static java.util.Map<java.lang.String,java.util.Properties> getServiceNodesProperties(java.lang.String zkConnectString, java.lang.String serviceName)
-
getServiceNodesProperties
public static java.util.Map<java.lang.String,java.util.Properties> getServiceNodesProperties(java.lang.String zkConnectString, java.lang.String serviceName, java.lang.String clusterName)
-
serviceToNodesMap
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> serviceToNodesMap(java.lang.String zkConnectString) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
serviceToNodesMap
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> serviceToNodesMap(java.lang.String zkConnectString, java.lang.String clusterName) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findServicesRunningHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findServicesRunningHierarchy(java.lang.String zkConnectString) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findServicesRunningHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findServicesRunningHierarchy(java.lang.String zkConnectString, java.lang.String clusterName) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findServicesConfiguredHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findServicesConfiguredHierarchy(java.lang.String zkConnectString) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findServicesConfiguredHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findServicesConfiguredHierarchy(java.lang.String zkConnectString, java.lang.String clusterName) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findServicesRunningHierarchy
@Deprecated public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findServicesRunningHierarchy(org.apache.zookeeper.ZooKeeper s_zk) throws com.mapr.cliframework.base.CLIProcessingExceptionDeprecated.Return full blown hierarchy- Parameters:
s_zk-- Returns:
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findConfiguredServicesHierarchy
@Deprecated public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findConfiguredServicesHierarchy(org.apache.zookeeper.ZooKeeper s_zk) throws com.mapr.cliframework.base.CLIProcessingExceptionDeprecated.- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findConfiguredServicesByServiceHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findConfiguredServicesByServiceHierarchy(java.lang.String zkConnectString) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findConfiguredServicesByServiceHierarchy
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findConfiguredServicesByServiceHierarchy(java.lang.String zkConnectString, java.lang.String ClusterName) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
findConfiguredServicesByServiceHierarchy
@Deprecated public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> findConfiguredServicesByServiceHierarchy(org.apache.zookeeper.ZooKeeper s_zk) throws com.mapr.cliframework.base.CLIProcessingExceptionDeprecated.- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
connect
public static org.apache.zookeeper.ZooKeeper connect(java.lang.String zkConnectString)
-
connect
public static org.apache.zookeeper.ZooKeeper connect(java.lang.String zkConnectString, java.lang.String clusterName)Primary method to connect to ZK - will return cached connection if exist otherwise will try to connect- Parameters:
zkConnectString-- Returns:
- Throws:
java.io.IOException
-
getCurrentRMMasterID
public static java.lang.String getCurrentRMMasterID(java.lang.String zkConnectString)
-
getFileServerInfo
public static com.mapr.fs.cldb.proto.CLDBProto.FileServerInfo getFileServerInfo(com.mapr.fs.proto.Common.IPAddress server, com.mapr.fs.proto.Security.CredentialsMsg creds, java.lang.String cluster) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
-