@InterfaceAudience.Public @InterfaceStability.Evolving public class YarnConfiguration extends Configuration
Configuration.IntegerRanges
Modifier and Type | Field and Description |
---|---|
static int |
APPLICATION_TYPE_LENGTH
Default application type length
|
static String |
DEBUG_NM_DELETE_DELAY_SEC
Delay before deleting resource to ease debugging of NM issues
|
static String |
DEFAULT_APPLICATION_NAME
Default application name
|
static String |
DEFAULT_APPLICATION_TYPE
Default application type
|
static String |
DEFAULT_CONTAINER_TEMP_DIR
Container temp directory
|
static String |
DEFAULT_IPC_CLIENT_FACTORY_CLASS |
static String |
DEFAULT_IPC_RECORD_FACTORY_CLASS |
static String |
DEFAULT_IPC_RPC_IMPL |
static String |
DEFAULT_IPC_SERVER_FACTORY_CLASS |
static boolean |
DEFAULT_LOG_AGGREGATION_ENABLED |
static long |
DEFAULT_LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS |
static long |
DEFAULT_LOG_AGGREGATION_RETAIN_SECONDS |
static String |
DEFAULT_NM_ADDRESS |
static String |
DEFAULT_NM_ADMIN_USER_ENV |
static int |
DEFAULT_NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE |
static int |
DEFAULT_NM_CLIENT_MAX_NM_PROXIES |
static int |
DEFAULT_NM_CONTAINER_EXECUTOR_SCHED_PRIORITY |
static int |
DEFAULT_NM_CONTAINER_MGR_THREAD_COUNT |
static int |
DEFAULT_NM_CONTAINER_MON_INTERVAL_MS |
static int |
DEFAULT_NM_DELETE_THREAD_COUNT |
static long |
DEFAULT_NM_DISK_HEALTH_CHECK_INTERVAL_MS
By default, disks' health is checked every 2 minutes.
|
static String |
DEFAULT_NM_ENV_WHITELIST |
static long |
DEFAULT_NM_HEALTH_CHECK_INTERVAL_MS |
static long |
DEFAULT_NM_HEALTH_CHECK_SCRIPT_TIMEOUT_MS |
static int |
DEFAULT_NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY |
static String |
DEFAULT_NM_LOCAL_DIRS |
static String |
DEFAULT_NM_LOCALIZER_ADDRESS |
static long |
DEFAULT_NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS |
static long |
DEFAULT_NM_LOCALIZER_CACHE_TARGET_SIZE_MB |
static int |
DEFAULT_NM_LOCALIZER_CLIENT_THREAD_COUNT |
static int |
DEFAULT_NM_LOCALIZER_FETCH_THREAD_COUNT |
static int |
DEFAULT_NM_LOCALIZER_PORT |
static String |
DEFAULT_NM_LOG_AGG_COMPRESSION_TYPE |
static int |
DEFAULT_NM_LOG_DELETE_THREAD_COUNT |
static String |
DEFAULT_NM_LOG_DIRS |
static float |
DEFAULT_NM_MIN_HEALTHY_DISKS_FRACTION
By default, at least 5% of disks are to be healthy to say that the node
is healthy in terms of disks.
|
static boolean |
DEFAULT_NM_PMEM_CHECK_ENABLED |
static int |
DEFAULT_NM_PMEM_MB |
static int |
DEFAULT_NM_PORT |
static long |
DEFAULT_NM_PROCESS_KILL_WAIT_MS |
static String |
DEFAULT_NM_REMOTE_APP_LOG_DIR |
static String |
DEFAULT_NM_REMOTE_APP_LOG_DIR_SUFFIX |
static long |
DEFAULT_NM_SLEEP_DELAY_BEFORE_SIGKILL_MS |
static String |
DEFAULT_NM_USER_HOME_DIR |
static int |
DEFAULT_NM_VCORES |
static boolean |
DEFAULT_NM_VMEM_CHECK_ENABLED |
static float |
DEFAULT_NM_VMEM_PMEM_RATIO |
static String |
DEFAULT_NM_WEBAPP_ADDRESS |
static String |
DEFAULT_NM_WEBAPP_HTTPS_ADDRESS |
static int |
DEFAULT_NM_WEBAPP_HTTPS_PORT |
static int |
DEFAULT_NM_WEBAPP_PORT |
static String |
DEFAULT_QUEUE_NAME
Default queue name
|
static int |
DEFAULT_RESOURCEMANAGER_CONNECT_MAX_WAIT_MS |
static long |
DEFAULT_RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS |
static String |
DEFAULT_RM_ADDRESS |
static String |
DEFAULT_RM_ADMIN_ADDRESS |
static int |
DEFAULT_RM_ADMIN_CLIENT_THREAD_COUNT |
static int |
DEFAULT_RM_ADMIN_PORT |
static int |
DEFAULT_RM_AM_EXPIRY_INTERVAL_MS |
static int |
DEFAULT_RM_AM_MAX_ATTEMPTS |
static long |
DEFAULT_RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static int |
DEFAULT_RM_CLIENT_THREAD_COUNT |
static int |
DEFAULT_RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS |
static long |
DEFAULT_RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static long |
DEFAULT_RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS |
static int |
DEFAULT_RM_MAX_COMPLETED_APPLICATIONS |
static String |
DEFAULT_RM_METRICS_RUNTIME_BUCKETS
Default sizes of the runtime metric buckets in minutes.
|
static int |
DEFAULT_RM_NM_EXPIRY_INTERVAL_MS |
static long |
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MS |
static long |
DEFAULT_RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static String |
DEFAULT_RM_NODES_EXCLUDE_FILE_PATH |
static String |
DEFAULT_RM_NODES_INCLUDE_FILE_PATH |
static int |
DEFAULT_RM_PORT |
static boolean |
DEFAULT_RM_RECOVERY_ENABLED |
static String |
DEFAULT_RM_RESOURCE_TRACKER_ADDRESS |
static int |
DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT |
static int |
DEFAULT_RM_RESOURCE_TRACKER_PORT |
static String |
DEFAULT_RM_SCHEDULER |
static String |
DEFAULT_RM_SCHEDULER_ADDRESS |
static int |
DEFAULT_RM_SCHEDULER_CLIENT_THREAD_COUNT |
static boolean |
DEFAULT_RM_SCHEDULER_ENABLE_MONITORS |
static int |
DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_MB |
static int |
DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES |
static int |
DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_MB |
static int |
DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES |
static int |
DEFAULT_RM_SCHEDULER_PORT |
static boolean |
DEFAULT_RM_SCHEDULER_USE_PORT_FOR_NODE_NAME |
static String |
DEFAULT_RM_WEBAPP_ADDRESS |
static String |
DEFAULT_RM_WEBAPP_HTTPS_ADDRESS |
static int |
DEFAULT_RM_WEBAPP_HTTPS_PORT |
static int |
DEFAULT_RM_WEBAPP_PORT |
static boolean |
DEFAULT_YARN_ACL_ENABLE |
static String |
DEFAULT_YARN_ADMIN_ACL |
static String |
DEFAULT_YARN_APP_ACL
ACL used in case none is found.
|
static String[] |
DEFAULT_YARN_APPLICATION_CLASSPATH
Default CLASSPATH for YARN applications.
|
static long |
DEFAULT_YARN_CLIENT_APP_SUBMISSION_POLL_INTERVAL_MS |
static boolean |
DEFAULT_YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING |
static boolean |
DEFAULT_YARN_MINICLUSTER_FIXED_PORTS
Default is false to be able to run tests concurrently without port
conflicts.
|
static long |
DELEGATION_KEY_UPDATE_INTERVAL_DEFAULT |
static String |
DELEGATION_KEY_UPDATE_INTERVAL_KEY |
static long |
DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT |
static String |
DELEGATION_TOKEN_MAX_LIFETIME_KEY |
static long |
DELEGATION_TOKEN_RENEW_INTERVAL_DEFAULT |
static String |
DELEGATION_TOKEN_RENEW_INTERVAL_KEY |
static String |
FS_RM_STATE_STORE_URI
URI for FileSystemRMStateStore
|
static String |
IPC_CLIENT_FACTORY_CLASS
Factory to create client IPC classes.
|
static String |
IPC_PREFIX |
static String |
IPC_RECORD_FACTORY_CLASS
Factory to create serializeable records.
|
static String |
IPC_RPC_IMPL
RPC class implementation
|
static String |
IPC_SERVER_FACTORY_CLASS
Factory to create server IPC classes.
|
static String |
IS_MINI_YARN_CLUSTER |
static String |
LOG_AGGREGATION_ENABLED
Whether to enable log aggregation
|
static String |
LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS
How long to wait between aggregated log retention checks.
|
static String |
LOG_AGGREGATION_RETAIN_SECONDS
How long to wait before deleting aggregated logs, -1 disables.
|
static String |
NM_ADDRESS
address of node manager IPC.
|
static String |
NM_ADMIN_USER_ENV
Environment variables that will be sent to containers.
|
static String |
NM_AUX_SERVICE_FMT |
static String |
NM_AUX_SERVICES |
static String |
NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
Max number of threads in NMClientAsync to process container management
events
|
static String |
NM_CLIENT_MAX_NM_PROXIES
Maximum number of proxy connections for node manager.
|
static String |
NM_CONTAINER_EXECUTOR
who will execute(launch) the containers.
|
static String |
NM_CONTAINER_EXECUTOR_SCHED_PRIORITY
Adjustment to make to the container os scheduling priority.
|
static String |
NM_CONTAINER_MGR_THREAD_COUNT
Number of threads container manager uses.
|
static String |
NM_CONTAINER_MON_INTERVAL_MS
How often to monitor containers.
|
static String |
NM_CONTAINER_MON_PROCESS_TREE
Class that calculates process tree resource utilization.
|
static String |
NM_CONTAINER_MON_RESOURCE_CALCULATOR
Class that calculates containers current resource utilization.
|
static String |
NM_DELETE_THREAD_COUNT
Number of threads used in cleanup.
|
static String |
NM_DISK_HEALTH_CHECK_ENABLE
Enable/Disable disks' health checker.
|
static String |
NM_DISK_HEALTH_CHECK_INTERVAL_MS
Frequency of running disks' health checker.
|
static String |
NM_ENV_WHITELIST
Environment variables that containers may override rather than use NodeManager's default.
|
static String |
NM_HEALTH_CHECK_INTERVAL_MS
Frequency of running node health script.
|
static String |
NM_HEALTH_CHECK_SCRIPT_OPTS
The arguments to pass to the health check script.
|
static String |
NM_HEALTH_CHECK_SCRIPT_PATH
The health check script to run.
|
static String |
NM_HEALTH_CHECK_SCRIPT_TIMEOUT_MS
Health check script time out period.
|
static String |
NM_KEYTAB
Keytab for NM.
|
static String |
NM_LINUX_CONTAINER_CGROUPS_HIERARCHY
The path the linux container executor should use for cgroups
|
static String |
NM_LINUX_CONTAINER_CGROUPS_MOUNT
Whether the linux container executor should mount cgroups if not found
|
static String |
NM_LINUX_CONTAINER_CGROUPS_MOUNT_PATH
Where the linux container executor should mount cgroups if not found
|
static String |
NM_LINUX_CONTAINER_EXECUTOR_PATH
The path to the Linux container executor.
|
static String |
NM_LINUX_CONTAINER_GROUP
The UNIX group that the linux-container-executor should run as.
|
static String |
NM_LINUX_CONTAINER_RESOURCES_HANDLER
The type of resource enforcement to use with the
linux container executor.
|
static String |
NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY
Number of files in each localized directories
Avoid tuning this too low.
|
static String |
NM_LOCAL_DIRS
List of directories to store localized files in.
|
static String |
NM_LOCALIZER_ADDRESS
Address where the localizer IPC is.
|
static String |
NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS
Interval in between cache cleanups.
|
static String |
NM_LOCALIZER_CACHE_TARGET_SIZE_MB
Target size of localizer cache in MB, per local directory.
|
static String |
NM_LOCALIZER_CLIENT_THREAD_COUNT
Number of threads to handle localization requests.
|
static String |
NM_LOCALIZER_FETCH_THREAD_COUNT
Number of threads to use for localization fetching.
|
static String |
NM_LOG_AGG_COMPRESSION_TYPE
T-file compression types used to compress aggregated logs.
|
static String |
NM_LOG_DELETION_THREADS_COUNT
Number of threads used in log cleanup.
|
static String |
NM_LOG_DIRS
Where to store container logs.
|
static String |
NM_LOG_RETAIN_SECONDS
Number of seconds to retain logs on the NodeManager.
|
static String |
NM_MIN_HEALTHY_DISKS_FRACTION
The minimum fraction of number of disks to be healthy for the nodemanager
to launch new containers.
|
static String |
NM_PMEM_CHECK_ENABLED
Specifies whether physical memory check is enabled.
|
static String |
NM_PMEM_MB
Amount of memory in GB that can be allocated for containers.
|
static String |
NM_PREFIX
Prefix for all node manager configs.
|
static String |
NM_PRINCIPAL
The kerberos principal for the node manager.
|
static String |
NM_PROCESS_KILL_WAIT_MS
Max time to wait for a process to come up when trying to cleanup
container resources
|
static String |
NM_REMOTE_APP_LOG_DIR
Where to aggregate logs to.
|
static String |
NM_REMOTE_APP_LOG_DIR_SUFFIX
The remote log dir will be created at
NM_REMOTE_APP_LOG_DIR/${user}/NM_REMOTE_APP_LOG_DIR_SUFFIX/${appId}
|
static String |
NM_SLEEP_DELAY_BEFORE_SIGKILL_MS
No.
|
static String |
NM_USER_HOME_DIR |
static String |
NM_VCORES
Number of Virtual CPU Cores which can be allocated for containers.
|
static String |
NM_VMEM_CHECK_ENABLED
Specifies whether physical memory check is enabled.
|
static String |
NM_VMEM_PMEM_RATIO
Conversion ratio for physical memory to virtual memory.
|
static String |
NM_WEBAPP_ADDRESS
NM Webapp address.
|
static String |
NM_WEBAPP_HTTPS_ADDRESS
NM Webapp https address.
|
static String |
NM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
The kerberos keytab to be used for spnego filter for NM.
|
static String |
NM_WEBAPP_SPNEGO_USER_NAME_KEY
The kerberos principal to be used for spnego filter for NM.
|
static String |
PROXY_ADDRESS
The address for the web proxy.
|
static String |
PROXY_KEYTAB
Keytab for Proxy.
|
static String |
PROXY_PREFIX |
static String |
PROXY_PRINCIPAL
The kerberos principal for the proxy.
|
static String |
RECOVERY_ENABLED |
static String |
RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
Max time to wait to establish a connection to RM
|
static String |
RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
Time interval between each attempt to connect to RM
|
static String |
RM_ADDRESS
The address of the applications manager interface in the RM.
|
static String |
RM_ADMIN_ADDRESS
The address of the RM admin interface.
|
static String |
RM_ADMIN_CLIENT_THREAD_COUNT
Number of threads used to handle RM admin interface.
|
static String |
RM_AM_EXPIRY_INTERVAL_MS
The expiry interval for application master reporting.
|
static String |
RM_AM_MAX_ATTEMPTS
The maximum number of application attempts.
|
static String |
RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static String |
RM_CLIENT_THREAD_COUNT
The number of threads used to handle applications manager requests.
|
static String |
RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS
How long to wait until a container is considered dead.
|
static String |
RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static String |
RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS
Interval at which the delayed token removal thread runs
|
static String |
RM_KEYTAB
The keytab for the resource manager.
|
static String |
RM_MAX_COMPLETED_APPLICATIONS
The maximum number of completed applications RM keeps.
|
static String |
RM_METRICS_RUNTIME_BUCKETS
Buckets (in minutes) for the number of apps running in each queue.
|
static String |
RM_NM_EXPIRY_INTERVAL_MS
How long to wait until a node manager is considered dead.
|
static String |
RM_NM_HEARTBEAT_INTERVAL_MS
RM set next Heartbeat interval for NM
|
static String |
RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS |
static String |
RM_NODES_EXCLUDE_FILE_PATH
Path to file with nodes to exclude.
|
static String |
RM_NODES_INCLUDE_FILE_PATH
Path to file with nodes to include.
|
static String |
RM_PREFIX |
static String |
RM_PRINCIPAL
The Kerberos principal for the resource manager.
|
static String |
RM_RESOURCE_TRACKER_ADDRESS |
static String |
RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT
Number of threads to handle resource tracker calls.
|
static String |
RM_SCHEDULER
The class to use as the resource scheduler.
|
static String |
RM_SCHEDULER_ADDRESS
The address of the scheduler interface.
|
static String |
RM_SCHEDULER_CLIENT_THREAD_COUNT
Number of threads to handle scheduler interface.
|
static String |
RM_SCHEDULER_ENABLE_MONITORS
Enable periodic monitor threads.
|
static String |
RM_SCHEDULER_INCLUDE_PORT_IN_NODE_NAME
If the port should be included or not in the node name.
|
static String |
RM_SCHEDULER_MAXIMUM_ALLOCATION_MB
Maximum request grant-able by the RM scheduler.
|
static String |
RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES |
static String |
RM_SCHEDULER_MINIMUM_ALLOCATION_MB
Miniumum request grant-able by the RM scheduler.
|
static String |
RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES |
static String |
RM_SCHEDULER_MONITOR_POLICIES
List of SchedulingEditPolicy classes affecting the scheduler.
|
static String |
RM_STORE
The class to use as the persistent store.
|
static String |
RM_WEBAPP_ADDRESS
The address of the RM web application.
|
static String |
RM_WEBAPP_HTTPS_ADDRESS
The https address of the RM web application.
|
static String |
RM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
The kerberos keytab to be used for spnego filter for RM.
|
static String |
RM_WEBAPP_SPNEGO_USER_NAME_KEY
The kerberos principal to be used for spnego filter for RM.
|
static String |
YARN_ACL_ENABLE
Are acls enabled.
|
static String |
YARN_ADMIN_ACL
ACL of who can be admin of YARN cluster.
|
static String |
YARN_APP_CONTAINER_LOG_DIR
The log directory for the containers
|
static String |
YARN_APP_CONTAINER_LOG_SIZE |
static String |
YARN_APPLICATION_CLASSPATH
CLASSPATH for YARN applications.
|
static String |
YARN_CLIENT_APP_SUBMISSION_POLL_INTERVAL_MS
The interval of the yarn client's querying application state after
application submission.
|
static String |
YARN_HTTP_POLICY_DEFAULT |
static String |
YARN_HTTP_POLICY_KEY |
static String |
YARN_LOG_SERVER_URL |
static String |
YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING
Whether users are explicitly trying to control resource monitoring
configuration for the MiniYARNCluster.
|
static String |
YARN_MINICLUSTER_FIXED_PORTS
Whether to use fixed ports with the minicluster.
|
static String |
YARN_PREFIX |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONCLIENT_PROTOCOL |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONMASTER_PROTOCOL |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_CONTAINER_MANAGEMENT_PROTOCOL |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCE_LOCALIZER |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCEMANAGER_ADMINISTRATION_PROTOCOL |
static String |
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCETRACKER_PROTOCOL
YARN Service Level Authorization
|
static String |
YARN_TRACKING_URL_GENERATOR |
Constructor and Description |
---|
YarnConfiguration() |
YarnConfiguration(Configuration conf) |
addDefaultResource, addDeprecation, addDeprecation, addDeprecation, addDeprecation, addResource, addResource, addResource, addResource, addResource, clear, dumpConfiguration, dumpDeprecatedKeys, get, get, getBoolean, getClass, getClass, getClassByName, getClassByNameOrNull, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getDouble, getEnum, getFile, getFloat, getInstances, getInt, getInts, getLocalPath, getLong, getLongBytes, getPattern, getPropertySources, getProps, getRange, getRaw, getResource, getSocketAddr, getStringCollection, getStrings, getStrings, getTimeDuration, getTrimmed, getTrimmed, getTrimmedStringCollection, getTrimmedStrings, getTrimmedStrings, getValByRegex, isDeprecated, iterator, main, readFields, reloadConfiguration, set, set, setBoolean, setBooleanIfUnset, setClass, setClassLoader, setDouble, setEnum, setFloat, setIfUnset, setInt, setLong, setPattern, setQuietMode, setSocketAddr, setStrings, setTimeDuration, size, toString, unset, updateConnectAddr, write, writeXml, writeXml
public static final String YARN_PREFIX
public static final String DEBUG_NM_DELETE_DELAY_SEC
public static final String IPC_PREFIX
public static final String IPC_CLIENT_FACTORY_CLASS
public static final String DEFAULT_IPC_CLIENT_FACTORY_CLASS
public static final String IPC_SERVER_FACTORY_CLASS
public static final String DEFAULT_IPC_SERVER_FACTORY_CLASS
public static final String IPC_RECORD_FACTORY_CLASS
public static final String DEFAULT_IPC_RECORD_FACTORY_CLASS
public static final String IPC_RPC_IMPL
public static final String DEFAULT_IPC_RPC_IMPL
public static final String RM_PREFIX
public static final String RM_ADDRESS
public static final int DEFAULT_RM_PORT
public static final String DEFAULT_RM_ADDRESS
public static final String RM_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_CLIENT_THREAD_COUNT
public static final String RM_PRINCIPAL
public static final String RM_SCHEDULER_ADDRESS
public static final int DEFAULT_RM_SCHEDULER_PORT
public static final String DEFAULT_RM_SCHEDULER_ADDRESS
public static final String RM_SCHEDULER_MINIMUM_ALLOCATION_MB
public static final int DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_MB
public static final String RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES
public static final int DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES
public static final String RM_SCHEDULER_MAXIMUM_ALLOCATION_MB
public static final int DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_MB
public static final String RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES
public static final int DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES
public static final String RM_SCHEDULER_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_SCHEDULER_CLIENT_THREAD_COUNT
public static final String RM_SCHEDULER_INCLUDE_PORT_IN_NODE_NAME
public static final boolean DEFAULT_RM_SCHEDULER_USE_PORT_FOR_NODE_NAME
public static final String RM_SCHEDULER_ENABLE_MONITORS
public static final boolean DEFAULT_RM_SCHEDULER_ENABLE_MONITORS
public static final String RM_SCHEDULER_MONITOR_POLICIES
public static final String RM_WEBAPP_ADDRESS
public static final int DEFAULT_RM_WEBAPP_PORT
public static final String DEFAULT_RM_WEBAPP_ADDRESS
public static final String RM_WEBAPP_HTTPS_ADDRESS
public static final int DEFAULT_RM_WEBAPP_HTTPS_PORT
public static final String DEFAULT_RM_WEBAPP_HTTPS_ADDRESS
public static final String RM_RESOURCE_TRACKER_ADDRESS
public static final int DEFAULT_RM_RESOURCE_TRACKER_PORT
public static final String DEFAULT_RM_RESOURCE_TRACKER_ADDRESS
public static final String RM_AM_EXPIRY_INTERVAL_MS
public static final int DEFAULT_RM_AM_EXPIRY_INTERVAL_MS
public static final String RM_NM_EXPIRY_INTERVAL_MS
public static final int DEFAULT_RM_NM_EXPIRY_INTERVAL_MS
public static final String YARN_ACL_ENABLE
public static final boolean DEFAULT_YARN_ACL_ENABLE
public static final String YARN_ADMIN_ACL
public static final String DEFAULT_YARN_ADMIN_ACL
public static final String DEFAULT_YARN_APP_ACL
public static final String RM_ADMIN_ADDRESS
public static final int DEFAULT_RM_ADMIN_PORT
public static final String DEFAULT_RM_ADMIN_ADDRESS
public static final String RM_ADMIN_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_ADMIN_CLIENT_THREAD_COUNT
public static final String RM_AM_MAX_ATTEMPTS
public static final int DEFAULT_RM_AM_MAX_ATTEMPTS
public static final String RM_KEYTAB
public static final String RM_WEBAPP_SPNEGO_USER_NAME_KEY
public static final String RM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
public static final String RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS
public static final int DEFAULT_RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS
public static final String RM_NODES_INCLUDE_FILE_PATH
public static final String DEFAULT_RM_NODES_INCLUDE_FILE_PATH
public static final String RM_NODES_EXCLUDE_FILE_PATH
public static final String DEFAULT_RM_NODES_EXCLUDE_FILE_PATH
public static final String RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT
public static final String RM_SCHEDULER
public static final String DEFAULT_RM_SCHEDULER
public static final String RM_NM_HEARTBEAT_INTERVAL_MS
public static final long DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MS
public static final String DELEGATION_KEY_UPDATE_INTERVAL_KEY
public static final long DELEGATION_KEY_UPDATE_INTERVAL_DEFAULT
public static final String DELEGATION_TOKEN_RENEW_INTERVAL_KEY
public static final long DELEGATION_TOKEN_RENEW_INTERVAL_DEFAULT
public static final String DELEGATION_TOKEN_MAX_LIFETIME_KEY
public static final long DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT
public static final String RECOVERY_ENABLED
public static final boolean DEFAULT_RM_RECOVERY_ENABLED
public static final String RM_STORE
public static final String FS_RM_STATE_STORE_URI
public static final String RM_MAX_COMPLETED_APPLICATIONS
public static final int DEFAULT_RM_MAX_COMPLETED_APPLICATIONS
public static final String DEFAULT_APPLICATION_NAME
public static final String DEFAULT_APPLICATION_TYPE
public static final int APPLICATION_TYPE_LENGTH
public static final String DEFAULT_QUEUE_NAME
public static final String RM_METRICS_RUNTIME_BUCKETS
public static final String DEFAULT_RM_METRICS_RUNTIME_BUCKETS
public static final String RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final String RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final String RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final String NM_PREFIX
public static final String NM_ADMIN_USER_ENV
public static final String DEFAULT_NM_ADMIN_USER_ENV
public static final String NM_ENV_WHITELIST
public static final String DEFAULT_NM_ENV_WHITELIST
public static final String NM_ADDRESS
public static final int DEFAULT_NM_PORT
public static final String DEFAULT_NM_ADDRESS
public static final String NM_CONTAINER_EXECUTOR
public static final String NM_CONTAINER_EXECUTOR_SCHED_PRIORITY
public static final int DEFAULT_NM_CONTAINER_EXECUTOR_SCHED_PRIORITY
public static final String NM_CONTAINER_MGR_THREAD_COUNT
public static final int DEFAULT_NM_CONTAINER_MGR_THREAD_COUNT
public static final String NM_DELETE_THREAD_COUNT
public static final int DEFAULT_NM_DELETE_THREAD_COUNT
public static final String NM_KEYTAB
public static final String NM_LOCAL_DIRS
public static final String DEFAULT_NM_LOCAL_DIRS
public static final String NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY
public static final int DEFAULT_NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY
public static final String NM_LOCALIZER_ADDRESS
public static final int DEFAULT_NM_LOCALIZER_PORT
public static final String DEFAULT_NM_LOCALIZER_ADDRESS
public static final String NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS
public static final long DEFAULT_NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS
public static final String NM_LOCALIZER_CACHE_TARGET_SIZE_MB
public static final long DEFAULT_NM_LOCALIZER_CACHE_TARGET_SIZE_MB
public static final String NM_LOCALIZER_CLIENT_THREAD_COUNT
public static final int DEFAULT_NM_LOCALIZER_CLIENT_THREAD_COUNT
public static final String NM_LOCALIZER_FETCH_THREAD_COUNT
public static final int DEFAULT_NM_LOCALIZER_FETCH_THREAD_COUNT
public static final String NM_LOG_DIRS
public static final String DEFAULT_NM_LOG_DIRS
public static final String RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS
public static final long DEFAULT_RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS
public static final String LOG_AGGREGATION_ENABLED
public static final boolean DEFAULT_LOG_AGGREGATION_ENABLED
public static final String LOG_AGGREGATION_RETAIN_SECONDS
public static final long DEFAULT_LOG_AGGREGATION_RETAIN_SECONDS
public static final String LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS
public static final long DEFAULT_LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS
public static final String NM_LOG_RETAIN_SECONDS
public static final String NM_LOG_DELETION_THREADS_COUNT
public static final int DEFAULT_NM_LOG_DELETE_THREAD_COUNT
public static final String NM_REMOTE_APP_LOG_DIR
public static final String DEFAULT_NM_REMOTE_APP_LOG_DIR
public static final String NM_REMOTE_APP_LOG_DIR_SUFFIX
public static final String DEFAULT_NM_REMOTE_APP_LOG_DIR_SUFFIX
public static final String YARN_LOG_SERVER_URL
public static final String YARN_TRACKING_URL_GENERATOR
public static final String NM_PMEM_MB
public static final int DEFAULT_NM_PMEM_MB
public static final String NM_PMEM_CHECK_ENABLED
public static final boolean DEFAULT_NM_PMEM_CHECK_ENABLED
public static final String NM_VMEM_CHECK_ENABLED
public static final boolean DEFAULT_NM_VMEM_CHECK_ENABLED
public static final String NM_VMEM_PMEM_RATIO
public static final float DEFAULT_NM_VMEM_PMEM_RATIO
public static final String NM_VCORES
public static final int DEFAULT_NM_VCORES
public static final String NM_WEBAPP_ADDRESS
public static final int DEFAULT_NM_WEBAPP_PORT
public static final String DEFAULT_NM_WEBAPP_ADDRESS
public static final String NM_WEBAPP_HTTPS_ADDRESS
public static final int DEFAULT_NM_WEBAPP_HTTPS_PORT
public static final String DEFAULT_NM_WEBAPP_HTTPS_ADDRESS
public static final String NM_CONTAINER_MON_INTERVAL_MS
public static final int DEFAULT_NM_CONTAINER_MON_INTERVAL_MS
public static final String NM_CONTAINER_MON_RESOURCE_CALCULATOR
public static final String NM_CONTAINER_MON_PROCESS_TREE
public static final String NM_DISK_HEALTH_CHECK_ENABLE
public static final String NM_DISK_HEALTH_CHECK_INTERVAL_MS
public static final long DEFAULT_NM_DISK_HEALTH_CHECK_INTERVAL_MS
public static final String NM_MIN_HEALTHY_DISKS_FRACTION
public static final float DEFAULT_NM_MIN_HEALTHY_DISKS_FRACTION
public static final String NM_HEALTH_CHECK_INTERVAL_MS
public static final long DEFAULT_NM_HEALTH_CHECK_INTERVAL_MS
public static final String NM_HEALTH_CHECK_SCRIPT_TIMEOUT_MS
public static final long DEFAULT_NM_HEALTH_CHECK_SCRIPT_TIMEOUT_MS
public static final String NM_HEALTH_CHECK_SCRIPT_PATH
public static final String NM_HEALTH_CHECK_SCRIPT_OPTS
public static final String NM_LINUX_CONTAINER_EXECUTOR_PATH
public static final String NM_LINUX_CONTAINER_GROUP
public static final String NM_LINUX_CONTAINER_RESOURCES_HANDLER
public static final String NM_LINUX_CONTAINER_CGROUPS_HIERARCHY
public static final String NM_LINUX_CONTAINER_CGROUPS_MOUNT
public static final String NM_LINUX_CONTAINER_CGROUPS_MOUNT_PATH
public static final String NM_LOG_AGG_COMPRESSION_TYPE
public static final String DEFAULT_NM_LOG_AGG_COMPRESSION_TYPE
public static final String NM_PRINCIPAL
public static final String NM_AUX_SERVICES
public static final String NM_AUX_SERVICE_FMT
public static final String NM_USER_HOME_DIR
public static final String NM_WEBAPP_SPNEGO_USER_NAME_KEY
public static final String NM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
public static final String DEFAULT_NM_USER_HOME_DIR
public static final String PROXY_PREFIX
public static final String PROXY_PRINCIPAL
public static final String PROXY_KEYTAB
public static final String PROXY_ADDRESS
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCETRACKER_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONCLIENT_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCEMANAGER_ADMINISTRATION_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONMASTER_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_CONTAINER_MANAGEMENT_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCE_LOCALIZER
public static final String NM_SLEEP_DELAY_BEFORE_SIGKILL_MS
public static final long DEFAULT_NM_SLEEP_DELAY_BEFORE_SIGKILL_MS
public static final String NM_PROCESS_KILL_WAIT_MS
public static final long DEFAULT_NM_PROCESS_KILL_WAIT_MS
public static final String RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
public static final int DEFAULT_RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
public static final String RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
public static final long DEFAULT_RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
public static final String YARN_APPLICATION_CLASSPATH
public static final String[] DEFAULT_YARN_APPLICATION_CLASSPATH
public static final String DEFAULT_CONTAINER_TEMP_DIR
public static final String IS_MINI_YARN_CLUSTER
public static final String YARN_MINICLUSTER_FIXED_PORTS
public static boolean DEFAULT_YARN_MINICLUSTER_FIXED_PORTS
public static final String YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING
public static final boolean DEFAULT_YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING
public static final String YARN_APP_CONTAINER_LOG_DIR
public static final String YARN_APP_CONTAINER_LOG_SIZE
public static final String YARN_CLIENT_APP_SUBMISSION_POLL_INTERVAL_MS
public static final long DEFAULT_YARN_CLIENT_APP_SUBMISSION_POLL_INTERVAL_MS
public static final String NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
public static final int DEFAULT_NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
public static final String NM_CLIENT_MAX_NM_PROXIES
NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
are related to each other.public static final int DEFAULT_NM_CLIENT_MAX_NM_PROXIES
public static final String YARN_HTTP_POLICY_KEY
public static final String YARN_HTTP_POLICY_DEFAULT
public YarnConfiguration()
public YarnConfiguration(Configuration conf)
Copyright © 2013 Apache Software Foundation. All rights reserved.