Package org.apache.hadoop.yarn.conf
Class HAUtil
java.lang.Object
org.apache.hadoop.yarn.conf.HAUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringAdd non-empty and non-null suffix to a key.static StringgetConfValueForRMInstance(String prefix, String defaultValue, org.apache.hadoop.conf.Configuration conf) static StringgetConfValueForRMInstance(String prefix, org.apache.hadoop.conf.Configuration conf) static StringgetRMHAId(org.apache.hadoop.conf.Configuration conf) static Collection<String>getRMHAIds(org.apache.hadoop.conf.Configuration conf) static booleanisAutomaticFailoverEmbedded(org.apache.hadoop.conf.Configuration conf) static booleanisAutomaticFailoverEnabled(org.apache.hadoop.conf.Configuration conf) static booleanisAutomaticFailoverEnabledAndEmbedded(org.apache.hadoop.conf.Configuration conf) static booleanisFederationEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if Federation is configured.static booleanisFederationFailoverEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if RM failover is enabled in a Federation setting.static booleanisHAEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if Resource Manager HA is configured.static voidverifyAndSetAllServiceAddresses(org.apache.hadoop.conf.Configuration conf) static voidverifyAndSetConfiguration(org.apache.hadoop.conf.Configuration conf) Verify configuration for Resource Manager HA.
-
Field Details
-
BAD_CONFIG_MESSAGE_PREFIX
- See Also:
-
-
Method Details
-
isFederationEnabled
public static boolean isFederationEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if Federation is configured.- Parameters:
conf- Configuration- Returns:
- true if federation is configured in the configuration; else false.
-
isFederationFailoverEnabled
public static boolean isFederationFailoverEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if RM failover is enabled in a Federation setting.- Parameters:
conf- Configuration- Returns:
- if RM failover is enabled in conjunction with Federation in the configuration; else false.
-
isHAEnabled
public static boolean isHAEnabled(org.apache.hadoop.conf.Configuration conf) Returns true if Resource Manager HA is configured.- Parameters:
conf- Configuration- Returns:
- true if HA is configured in the configuration; else false.
-
isAutomaticFailoverEnabled
public static boolean isAutomaticFailoverEnabled(org.apache.hadoop.conf.Configuration conf) -
isAutomaticFailoverEnabledAndEmbedded
public static boolean isAutomaticFailoverEnabledAndEmbedded(org.apache.hadoop.conf.Configuration conf) -
isAutomaticFailoverEmbedded
public static boolean isAutomaticFailoverEmbedded(org.apache.hadoop.conf.Configuration conf) -
verifyAndSetConfiguration
public static void verifyAndSetConfiguration(org.apache.hadoop.conf.Configuration conf) throws YarnRuntimeException Verify configuration for Resource Manager HA.- Parameters:
conf- Configuration- Throws:
YarnRuntimeException- thrown by a remote service.
-
verifyAndSetAllServiceAddresses
public static void verifyAndSetAllServiceAddresses(org.apache.hadoop.conf.Configuration conf) -
getRMHAIds
- Parameters:
conf- Configuration. Please use getRMHAIds to check.- Returns:
- RM Ids on success
-
getRMHAId
- Parameters:
conf- Configuration. Please use verifyAndSetRMHAId to check.- Returns:
- RM Id on success
-
getConfValueForRMInstance
-
getConfValueForRMInstance
-
addSuffix
Add non-empty and non-null suffix to a key.- Parameters:
key- key.suffix- suffix.- Returns:
- the suffixed key
-