public class YarnUtils
extends java.lang.Object
Constructor and Description |
---|
YarnUtils() |
Modifier and Type | Method and Description |
---|---|
static org.springframework.dao.DataAccessException |
convertYarnAccessException(java.io.IOException e)
Converts
IOException to a Spring dao exception. |
static org.springframework.dao.DataAccessException |
convertYarnAccessException(org.apache.hadoop.ipc.RemoteException e)
Converts
RemoteException to a Spring dao exception. |
static org.springframework.dao.DataAccessException |
convertYarnAccessException(org.apache.hadoop.yarn.exceptions.YarnException e)
Converts
YarnException to a Spring dao exception. |
static org.springframework.dao.DataAccessException |
convertYarnAccessException(org.apache.hadoop.yarn.exceptions.YarnRuntimeException e)
Converts
YarnRuntimeException to a Spring dao exception. |
static java.net.InetSocketAddress |
getAddress(org.apache.hadoop.conf.Configuration conf)
Gets the address.
|
static org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
getApplicationAttemptId(java.util.Map<java.lang.String,java.lang.String> environment)
Gets
ApplicationAttemptId from environment variables. |
static java.lang.String |
getPrincipal(org.apache.hadoop.conf.Configuration conf)
Gets the principal.
|
static java.lang.String |
getUserName(org.apache.hadoop.conf.Configuration conf)
Gets the user name.
|
static org.apache.hadoop.conf.Configuration |
merge(org.apache.hadoop.conf.Configuration base,
org.apache.hadoop.conf.Configuration merge)
Merge configurations together.
|
static java.lang.String |
toString(org.apache.hadoop.conf.Configuration conf)
Better toString() for hadoop
Configuration . |
public static org.springframework.dao.DataAccessException convertYarnAccessException(org.apache.hadoop.yarn.exceptions.YarnRuntimeException e)
YarnRuntimeException
to a Spring dao exception.e
- the YarnRuntimeException
DataAccessException
public static org.springframework.dao.DataAccessException convertYarnAccessException(java.io.IOException e)
IOException
to a Spring dao exception.e
- the IOException
DataAccessException
public static org.springframework.dao.DataAccessException convertYarnAccessException(org.apache.hadoop.ipc.RemoteException e)
RemoteException
to a Spring dao exception.e
- the RemoteException
DataAccessException
public static org.springframework.dao.DataAccessException convertYarnAccessException(org.apache.hadoop.yarn.exceptions.YarnException e)
YarnException
to a Spring dao exception.e
- the YarnException
DataAccessException
public static org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId(java.util.Map<java.lang.String,java.lang.String> environment)
ApplicationAttemptId
from environment variables.environment
- Map of environment variablesApplicationAttemptId
public static java.lang.String getPrincipal(org.apache.hadoop.conf.Configuration conf) throws java.io.IOException
conf
- the confjava.io.IOException
- Signals that an I/O exception has occurred.public static java.lang.String getUserName(org.apache.hadoop.conf.Configuration conf)
conf
- the Yarn configurationpublic static java.net.InetSocketAddress getAddress(org.apache.hadoop.conf.Configuration conf)
conf
- the Yarn configurationpublic static org.apache.hadoop.conf.Configuration merge(org.apache.hadoop.conf.Configuration base, org.apache.hadoop.conf.Configuration merge)
base
- the configuration to merge tomerge
- the configuration to mergepublic static java.lang.String toString(org.apache.hadoop.conf.Configuration conf)
Configuration
.conf
- the configuration