|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.yarn.webapp.util.WebAppUtils
@InterfaceAudience.Private @InterfaceStability.Evolving public class WebAppUtils
| Field Summary | |
|---|---|
static String |
HTTP_PREFIX
|
static String |
HTTPS_PREFIX
|
static String |
WEB_APP_KEY_PASSWORD_KEY
|
static String |
WEB_APP_KEYSTORE_PASSWORD_KEY
|
static String |
WEB_APP_TRUSTSTORE_PASSWORD_KEY
|
| Constructor Summary | |
|---|---|
WebAppUtils()
|
|
| Method Summary | |
|---|---|
static String |
getAggregatedLogURL(String serverHttpAddress,
String allocatedNode,
String containerId,
String entity,
String user)
|
static String |
getAHSWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getHttpSchemePrefix(org.apache.hadoop.conf.Configuration conf)
Choose which scheme (HTTP or HTTPS) to use when generating a URL based on the configuration. |
static String |
getNMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getProxyHostAndPort(org.apache.hadoop.conf.Configuration conf)
|
static List<String> |
getProxyHostsAndPortsForAmFilter(org.apache.hadoop.conf.Configuration conf)
|
static String |
getResolvedRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getResolvedRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.http.HttpConfig.Policy httpPolicy)
|
static String |
getResolvedRMWebAppURLWithScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getRMWebAppURLWithScheme(org.apache.hadoop.conf.Configuration conf)
|
static String |
getRunningLogURL(String nodeHttpAddress,
String containerId,
String user)
|
static String |
getURLWithScheme(String schemePrefix,
String url)
if url has scheme then it will be returned as it is else it will return url with scheme. |
static String |
getWebAppBindURL(org.apache.hadoop.conf.Configuration conf,
String hostProperty,
String webAppURLWithoutScheme)
Get the URL to use for binding where bind hostname can be specified to override the hostname in the webAppURLWithoutScheme. |
static org.apache.hadoop.http.HttpServer2.Builder |
loadSslConfiguration(org.apache.hadoop.http.HttpServer2.Builder builder)
Load the SSL keystore / truststore into the HttpServer builder. |
static org.apache.hadoop.http.HttpServer2.Builder |
loadSslConfiguration(org.apache.hadoop.http.HttpServer2.Builder builder,
org.apache.hadoop.conf.Configuration sslConf)
Load the SSL keystore / truststore into the HttpServer builder. |
static void |
setNMWebAppHostNameAndPort(org.apache.hadoop.conf.Configuration conf,
String hostName,
int port)
|
static void |
setRMWebAppHostnameAndPort(org.apache.hadoop.conf.Configuration conf,
String hostname,
int port)
|
static void |
setRMWebAppPort(org.apache.hadoop.conf.Configuration conf,
int port)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String WEB_APP_TRUSTSTORE_PASSWORD_KEY
public static final String WEB_APP_KEYSTORE_PASSWORD_KEY
public static final String WEB_APP_KEY_PASSWORD_KEY
public static final String HTTPS_PREFIX
public static final String HTTP_PREFIX
| Constructor Detail |
|---|
public WebAppUtils()
| Method Detail |
|---|
public static void setRMWebAppPort(org.apache.hadoop.conf.Configuration conf,
int port)
public static void setRMWebAppHostnameAndPort(org.apache.hadoop.conf.Configuration conf,
String hostname,
int port)
public static void setNMWebAppHostNameAndPort(org.apache.hadoop.conf.Configuration conf,
String hostName,
int port)
public static String getRMWebAppURLWithScheme(org.apache.hadoop.conf.Configuration conf)
public static String getRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
public static List<String> getProxyHostsAndPortsForAmFilter(org.apache.hadoop.conf.Configuration conf)
public static String getProxyHostAndPort(org.apache.hadoop.conf.Configuration conf)
public static String getResolvedRMWebAppURLWithScheme(org.apache.hadoop.conf.Configuration conf)
public static String getResolvedRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
public static String getResolvedRMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.http.HttpConfig.Policy httpPolicy)
public static String getWebAppBindURL(org.apache.hadoop.conf.Configuration conf,
String hostProperty,
String webAppURLWithoutScheme)
conf - the configurationhostProperty - bind host property namewebAppURLWithoutScheme - web app URL without scheme String
public static String getNMWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
public static String getAHSWebAppURLWithoutScheme(org.apache.hadoop.conf.Configuration conf)
public static String getURLWithScheme(String schemePrefix,
String url)
schemePrefix - eg. http:// or https://url -
public static String getRunningLogURL(String nodeHttpAddress,
String containerId,
String user)
public static String getAggregatedLogURL(String serverHttpAddress,
String allocatedNode,
String containerId,
String entity,
String user)
public static String getHttpSchemePrefix(org.apache.hadoop.conf.Configuration conf)
public static org.apache.hadoop.http.HttpServer2.Builder loadSslConfiguration(org.apache.hadoop.http.HttpServer2.Builder builder)
builder - the HttpServer2.Builder to populate with ssl config
public static org.apache.hadoop.http.HttpServer2.Builder loadSslConfiguration(org.apache.hadoop.http.HttpServer2.Builder builder,
org.apache.hadoop.conf.Configuration sslConf)
builder - the HttpServer2.Builder to populate with ssl configsslConf - the Configuration instance to use during loading of SSL conf
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||