org.apache.hadoop.yarn.util
Class ConverterUtils
java.lang.Object
org.apache.hadoop.yarn.util.ConverterUtils
@InterfaceAudience.Private
public class ConverterUtils
- extends Object
This class contains a set of utilities which help converting data structures
from/to 'serializableFormat' to/from hadoop/nativejava data structures.
|
Method Summary |
static
<T extends org.apache.hadoop.security.token.TokenIdentifier>
org.apache.hadoop.security.token.Token<T> |
|
convertFromYarn(org.apache.hadoop.yarn.api.records.Token protoToken,
InetSocketAddress serviceAddr)
Convert a protobuf token into a rpc token and set its service |
static Map<String,String> |
convertToString(Map<CharSequence,CharSequence> env)
change from CharSequence to string for map key and value |
static org.apache.hadoop.fs.Path |
getPathFromYarnURL(org.apache.hadoop.yarn.api.records.URL url)
return a hadoop path from a given url |
static org.apache.hadoop.yarn.api.records.URL |
getYarnUrlFromPath(org.apache.hadoop.fs.Path path)
|
static org.apache.hadoop.yarn.api.records.URL |
getYarnUrlFromURI(URI uri)
|
static org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
toApplicationAttemptId(String applicationAttmeptIdStr)
|
static org.apache.hadoop.yarn.api.records.ApplicationId |
toApplicationId(org.apache.hadoop.yarn.factories.RecordFactory recordFactory,
String appIdStr)
|
static org.apache.hadoop.yarn.api.records.ApplicationId |
toApplicationId(String appIdStr)
|
static org.apache.hadoop.yarn.api.records.ContainerId |
toContainerId(String containerIdStr)
|
static org.apache.hadoop.yarn.api.records.NodeId |
toNodeId(String nodeIdStr)
|
static String |
toString(org.apache.hadoop.yarn.api.records.ApplicationId appId)
|
static String |
toString(org.apache.hadoop.yarn.api.records.ContainerId cId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APPLICATION_PREFIX
public static final String APPLICATION_PREFIX
- See Also:
- Constant Field Values
CONTAINER_PREFIX
public static final String CONTAINER_PREFIX
- See Also:
- Constant Field Values
APPLICATION_ATTEMPT_PREFIX
public static final String APPLICATION_ATTEMPT_PREFIX
- See Also:
- Constant Field Values
ConverterUtils
public ConverterUtils()
getPathFromYarnURL
public static org.apache.hadoop.fs.Path getPathFromYarnURL(org.apache.hadoop.yarn.api.records.URL url)
throws URISyntaxException
- return a hadoop path from a given url
- Parameters:
url - url to convert
- Returns:
- path from
URL
- Throws:
URISyntaxException
convertToString
public static Map<String,String> convertToString(Map<CharSequence,CharSequence> env)
- change from CharSequence to string for map key and value
- Parameters:
env - map for converting
- Returns:
- string,string map
getYarnUrlFromPath
public static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromPath(org.apache.hadoop.fs.Path path)
getYarnUrlFromURI
public static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromURI(URI uri)
toString
public static String toString(org.apache.hadoop.yarn.api.records.ApplicationId appId)
toApplicationId
public static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(org.apache.hadoop.yarn.factories.RecordFactory recordFactory,
String appIdStr)
toString
public static String toString(org.apache.hadoop.yarn.api.records.ContainerId cId)
toNodeId
public static org.apache.hadoop.yarn.api.records.NodeId toNodeId(String nodeIdStr)
toContainerId
public static org.apache.hadoop.yarn.api.records.ContainerId toContainerId(String containerIdStr)
toApplicationAttemptId
public static org.apache.hadoop.yarn.api.records.ApplicationAttemptId toApplicationAttemptId(String applicationAttmeptIdStr)
toApplicationId
public static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(String appIdStr)
convertFromYarn
public static <T extends org.apache.hadoop.security.token.TokenIdentifier> org.apache.hadoop.security.token.Token<T> convertFromYarn(org.apache.hadoop.yarn.api.records.Token protoToken,
InetSocketAddress serviceAddr)
- Convert a protobuf token into a rpc token and set its service
- Parameters:
protoToken - the yarn tokenserviceAddr - the connect address for the service
- Returns:
- rpc token
Copyright © 2014 Apache Software Foundation. All Rights Reserved.