Package com.mapr.cli
Class MapRCliUtil
- java.lang.Object
-
- com.mapr.cli.MapRCliUtil
-
public class MapRCliUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCLDB_DEFAULT_PORTstatic java.lang.StringCLUSTER_NAME_PARAMstatic intJTTimeoutstatic java.lang.StringMAPR_PATH_PREFIXstatic intMAPR_PATH_PREFIX_LENGTHstatic java.lang.StringParamDomainNamestatic java.lang.StringParamEntityQuerySource
-
Constructor Summary
Constructors Constructor Description MapRCliUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TasyncInvoke(java.util.concurrent.Callable<T> callable, int timeout, java.lang.String execContext)static <T> TasyncInvoke(java.util.concurrent.Callable<T> callable, java.lang.String execContext)static com.mapr.fs.proto.Common.IPAddressbuildIPAddressFromString(java.lang.String ipstr)static com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.IpAddrbuildIpAddrFromIPAddress(com.mapr.fs.proto.Common.IPAddress ipAddress)static booleancreateParentDir(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path)static java.lang.StringextractClusterNameFromFullyQualifiedPath(java.lang.String fullyQualifiedPath)static intfetchCLDBParams(java.lang.String cluster, java.util.Properties CLDBProperties, com.mapr.fs.proto.Security.CredentialsMsg creds)static java.lang.StringfetchEmail(java.util.Properties prop, java.lang.String user, boolean type)static java.lang.StringgetFidAsString(com.mapr.fs.proto.Common.FidMsg fid)static java.util.List<com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.IpAddr>getHostIps(java.lang.String hostname)static java.lang.StringgetHostname()static java.lang.StringgetHostname(com.mapr.fs.cldb.proto.CLDBProto.FileServerInfo fs)static org.apache.hadoop.mapred.JobClientgetJobClient(java.lang.String zkConnectString)static com.mapr.fs.MapRFileSystemgetMapRFileSystem()static com.mapr.fs.MapRFileSystemgetMapRFileSystem(java.lang.String uname)static java.lang.StringgetMapRInstallDir()static intgetParentCid(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path)static java.lang.StringgetRealRMWebAddress(java.lang.String zkConnectString, com.mapr.fs.proto.Common.ServiceData masterServiceData)static org.apache.hadoop.yarn.client.api.YarnClientgetYarnClient(java.lang.String zkConnectString)static booleanisLocalAddr(java.lang.String host)static booleanparentDirExists(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path)static int[]parseEcScheme(java.lang.String ecScheme, com.mapr.cliframework.base.CommandOutput.OutputHierarchy out)static longquotaStringToMB(java.lang.String quota)static byte[]sendRpc(com.google.protobuf.MessageLite request, int procId, java.lang.String cluster, java.lang.Class<? extends com.google.protobuf.MessageLite> responseClass)static com.mapr.fs.proto.Common.FidMsgstringToFid(java.lang.String s)static booleanvalidateEmail(java.lang.String email)
-
-
-
Field Detail
-
JTTimeout
public static final int JTTimeout
- See Also:
- Constant Field Values
-
ParamEntityQuerySource
public static final java.lang.String ParamEntityQuerySource
- See Also:
- Constant Field Values
-
ParamDomainName
public static final java.lang.String ParamDomainName
- See Also:
- Constant Field Values
-
CLDB_DEFAULT_PORT
public static final int CLDB_DEFAULT_PORT
- See Also:
- Constant Field Values
-
CLUSTER_NAME_PARAM
public static final java.lang.String CLUSTER_NAME_PARAM
- See Also:
- Constant Field Values
-
MAPR_PATH_PREFIX
public static final java.lang.String MAPR_PATH_PREFIX
- See Also:
- Constant Field Values
-
MAPR_PATH_PREFIX_LENGTH
public static final int MAPR_PATH_PREFIX_LENGTH
-
-
Method Detail
-
fetchEmail
public static java.lang.String fetchEmail(java.util.Properties prop, java.lang.String user, boolean type)
-
fetchCLDBParams
public static int fetchCLDBParams(java.lang.String cluster, java.util.Properties CLDBProperties, com.mapr.fs.proto.Security.CredentialsMsg creds) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
stringToFid
public static com.mapr.fs.proto.Common.FidMsg stringToFid(java.lang.String s)
-
quotaStringToMB
public static long quotaStringToMB(java.lang.String quota)
-
buildIPAddressFromString
public static com.mapr.fs.proto.Common.IPAddress buildIPAddressFromString(java.lang.String ipstr)
-
buildIpAddrFromIPAddress
public static com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.IpAddr buildIpAddrFromIPAddress(com.mapr.fs.proto.Common.IPAddress ipAddress)
-
getHostIps
public static java.util.List<com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.IpAddr> getHostIps(java.lang.String hostname)
-
validateEmail
public static boolean validateEmail(java.lang.String email)
-
getHostname
public static java.lang.String getHostname(com.mapr.fs.cldb.proto.CLDBProto.FileServerInfo fs)
-
getHostname
public static java.lang.String getHostname()
-
isLocalAddr
public static boolean isLocalAddr(java.lang.String host)
-
getMapRInstallDir
public static java.lang.String getMapRInstallDir()
-
getMapRFileSystem
public static com.mapr.fs.MapRFileSystem getMapRFileSystem() throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getMapRFileSystem
public static com.mapr.fs.MapRFileSystem getMapRFileSystem(java.lang.String uname) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
parentDirExists
public static boolean parentDirExists(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getParentCid
public static int getParentCid(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
createParentDir
public static boolean createParentDir(com.mapr.fs.MapRFileSystem fs, java.lang.String clusterName, java.lang.String path) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
sendRpc
public static byte[] sendRpc(com.google.protobuf.MessageLite request, int procId, java.lang.String cluster, java.lang.Class<? extends com.google.protobuf.MessageLite> responseClass) throws java.lang.Exception- Throws:
java.lang.Exception
-
getJobClient
public static org.apache.hadoop.mapred.JobClient getJobClient(java.lang.String zkConnectString)
-
asyncInvoke
public static <T> T asyncInvoke(java.util.concurrent.Callable<T> callable, java.lang.String execContext)
-
asyncInvoke
public static <T> T asyncInvoke(java.util.concurrent.Callable<T> callable, int timeout, java.lang.String execContext)
-
getYarnClient
public static org.apache.hadoop.yarn.client.api.YarnClient getYarnClient(java.lang.String zkConnectString)
-
getRealRMWebAddress
public static java.lang.String getRealRMWebAddress(java.lang.String zkConnectString, com.mapr.fs.proto.Common.ServiceData masterServiceData)
-
extractClusterNameFromFullyQualifiedPath
public static java.lang.String extractClusterNameFromFullyQualifiedPath(java.lang.String fullyQualifiedPath)
-
getFidAsString
public static java.lang.String getFidAsString(com.mapr.fs.proto.Common.FidMsg fid)
-
parseEcScheme
public static int[] parseEcScheme(java.lang.String ecScheme, com.mapr.cliframework.base.CommandOutput.OutputHierarchy out)
-
-