Package org.apache.hadoop.yarn.conf
Class YarnConfiguration
java.lang.Object
org.apache.hadoop.conf.Configuration
org.apache.hadoop.yarn.conf.YarnConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.conf.Configuration
org.apache.hadoop.conf.Configuration.DeprecationDelta, org.apache.hadoop.conf.Configuration.IntegerRanges -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final StringAM_SCHEDULING_NODE_BLACKLISTING_DISABLE_THRESHOLDstatic final StringAM_SCHEDULING_NODE_BLACKLISTING_ENABLEDstatic final Stringstatic final Stringstatic final StringThe setting that controls whether AMRMProxy is enabled or not.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThe name for setting that controls how long the final value of a metric of a completed app is retained before merging into the flow sum.static final Stringstatic final StringAPPLICATION_HISTORY_ENABLEDThe setting that controls whether application history service is enabled or not.static final StringDefines the max number of applications could be fetched using REST API or application history protocol and shown in timeline server web ui.static final StringAPPLICATION_HISTORY_PREFIXstatic final StringAPPLICATION_HISTORY_SAVE_NON_AM_CONTAINER_META_INFOSave container meta-info in the application history store.static final StringAPPLICATION_HISTORY_STOREApplication history store classstatic final StringConfigure default application placement allocator.static final Stringstatic final Stringstatic final Stringstatic final intDefault application type lengthstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.static final Stringstatic final Stringstatic final Stringstatic final StringAUTOMATICALLY_DISCOVER_GPU_DEVICESstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringMax time to wait to establish a connection to NMstatic final StringTime interval between each attempt to connect to NMstatic final Stringstatic final StringCORE_SITE_CONFIGURATION_FILEstatic final StringCS_CONFIGURATION_FILEstatic final StringDeprecated.Eventually, we want to default to the curator-based implementation and remove theActiveStandbyElectorbased implementation.static final StringDelay before deleting resource to ease debugging of NM issuesstatic final booleanstatic final floatDEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_DISABLE_THRESHOLDstatic final booleanDEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_ENABLEDstatic final Stringstatic final intstatic final booleanstatic final booleanstatic final Stringstatic final intstatic final booleanstatic final intstatic final longThe setting that controls how long the final value of a metric of a completed app is retained before merging into the flow sum.static final booleanDEFAULT_APPLICATION_HISTORY_ENABLEDstatic final longstatic final booleanDEFAULT_APPLICATION_HISTORY_SAVE_NON_AM_CONTAINER_META_INFOstatic final StringDefault application namestatic final booleanstatic final booleanstatic final StringDefault application typestatic final booleanstatic final Stringstatic final intstatic final intstatic final booleanDeprecated.TheAUTO_FAILOVER_EMBEDDEDproperty is deprecated.static final booleanstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final longstatic final longstatic final longstatic final intstatic final StringDEFAULT_CONFIGURATION_STOREstatic final StringContainer temp directorystatic final booleanDEFAULT_CURATOR_LEADER_ELECTOR_ENABLEDstatic final Stringstatic final longstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final intstatic final longstatic final intstatic final longstatic final longstatic final Stringstatic final intstatic final intstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final booleanstatic final intstatic final intstatic final intstatic final floatstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final longstatic final Stringstatic final longstatic final longDatabase connection maximum lifetime.static final longstatic final intstatic final intstatic final intstatic final StringThe default name of the database connection pool.static final Stringstatic final intstatic final intThe default value of the minimum number of connections in the database connection pool.static final Stringstatic final booleanstatic final booleanstatic final Stringdefault version for any flow.static final StringDEFAULT_FS_APPLICATION_HISTORY_STORE_COMPRESSION_TYPEstatic final Stringstatic final Stringstatic final intstatic final longstatic final intstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final longstatic final booleanstatic final intstatic final longstatic final longstatic final Stringstatic final longstatic final booleanstatic final Stringstatic final intstatic final intstatic final longstatic final Stringdefault hdfs location for flowrun coprocessor jar.static final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]The default list of allowed runtimes when using LinuxContainerExecutor.static final booleanstatic final booleanstatic final intstatic final intstatic final booleanstatic final longstatic final booleanstatic final booleanstatic final longstatic final longstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final longstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final booleanstatic final longstatic final booleanDEFAULT_NM_CONTAINER_METRICS_ENABLEstatic final intDEFAULT_NM_CONTAINER_METRICS_PERIOD_MSstatic final intDEFAULT_NM_CONTAINER_METRICS_UNREGISTER_DELAY_MSstatic final intstatic final intDeprecated.static final booleanstatic final floatstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final longstatic final booleanstatic final intstatic final longstatic final Stringstatic final booleanstatic final booleanDEFAULT_NM_CPU_RESOURCE_ENABLEDstatic final intstatic final booleanstatic final longBy default, disks' health is checked every 2 minutes.static final booleanDEFAULT_NM_DISK_RESOURCE_ENABLEDDisk as a resource is disabled by default.static final booleanstatic final booleanstatic final booleanThe default value on whether or not a user can request that Docker containers honor the debug deletion delay.static final booleanHost pid namespace for containers is disabled by default.static final booleanPrivileged containers are disabled by default.static final String[]The set of networks allowed when launching containers using the DockerContainerRuntime.static final String[]The set of runtimes allowed when launching containers using the DockerContainerRuntime.static final String[]These are the default capabilities added by docker.static final StringThe network used when launching containers using the DockerContainerRuntime when no network is specified in the request and no default network is configured. .static final booleanSet enable user remapping as false by default.static final StringDefault list for users allowed to run privileged containers is empty.static final intDeprecated.static final intSet user remapping lower gid limit to 1 by default.static final intSet user remapping lower uid limit to 1 by default.static final booleanstatic final Integerstatic final booleanstatic final Stringstatic final StringDEFAULT_NM_FPGA_VENDOR_PLUGINstatic final StringDEFAULT_NM_GPU_DOCKER_PLUGIN_IMPLstatic final longstatic final booleanstatic final String[]static final longstatic final longstatic final longstatic final booleanstatic final booleanstatic final intstatic final Stringstatic final Stringstatic final longstatic final longstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final longstatic final intstatic final booleanstatic final booleanstatic final intstatic final longstatic final Stringstatic final longstatic final booleanstatic final floatBy default, 90% of the disk can be used before it is marked as offline.static final floatstatic final intstatic final booleanstatic final booleanstatic final floatBy default, at least 25% of disks are to be healthy to say that the node is healthy in terms of disks.static final longBy default, all the disk can be used before it is marked as offline.static final booleanDEFAULT_NM_NETWORK_RESOURCE_ENABLEDNetwork as a resource is disabled by default.static final StringDEFAULT_NM_NETWORK_RESOURCE_INTERFACEstatic final intDEFAULT_NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBITstatic final Stringstatic final booleanstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final booleanstatic final intstatic final floatstatic final booleanDEFAULT_NM_PLUGGABLE_DEVICE_FRAMEWORK_ENABLEDThe pluggable device plugin framework is disabled by defaultstatic final booleanstatic final intstatic final intstatic final longstatic final booleanstatic final intstatic final intstatic final booleanstatic final booleanstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final intstatic final booleanDEFAULT_NM_RESOURCE_PLUGINS_FAIL_FASTstatic final Stringstatic final booleanHost pid namespace for containers is disabled by default.static final booleanPrivileged containers are disabled by default.static final String[]The default set of networks allowed when launching containers using the RuncContainerRuntime.static final String[]The default set of runtimes allowed when launching containers using the RuncContainerRuntime.static final intThe default interval in seconds between refreshing the hdfs image tag to hash cache.static final StringDefault runc image tag to manifest plugin class.static final StringDefault HDFS location under which the oci image manifests, layers, and configs directories exist.static final intstatic final StringDefault runc manifest to resources plugin plugin class.static final StringDefault list for users allowed to run privileged containers is empty.static final intThe default timeout value in seconds for the values in the stat cache.static final longstatic final Stringstatic final intstatic final booleanstatic final floatstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final intstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final Stringstatic final intThe default number of manifests to cache in the image tag to hash cache.static final intstatic final StringDEFAULT_NVIDIA_DOCKER_PLUGIN_V1_ENDPOINTstatic final intstatic final intstatic final booleanstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final StringDefault queue namestatic final longstatic final longstatic final intstatic final longstatic final longstatic final longstatic final Stringstatic final Stringstatic final intstatic final intstatic final longstatic final intstatic final intstatic final longstatic final Stringstatic final intstatic final intstatic final longstatic final booleanstatic final intstatic final Stringstatic final Stringstatic final intstatic final longstatic final intstatic final longstatic final booleanstatic final intstatic final intstatic final longstatic final intstatic final longstatic final booleanstatic final longstatic final longstatic final booleanstatic final intstatic final longstatic final intstatic final intstatic final StringDefault sizes of the runtime metric buckets in minutes.static final intstatic final longstatic final longstatic final longstatic final booleanstatic final floatstatic final floatstatic final booleanstatic final longstatic final intstatic final intstatic final longstatic final longstatic final intstatic final Stringstatic final String[]static final intstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final longstatic final longstatic final booleanstatic final Stringstatic final Stringstatic final intstatic final intstatic final longDEFAULT_RM_SCHEDCONF_LEVELDB_COMPACTION_INTERVAL_SECSstatic final longDEFAULT_RM_SCHEDCONF_LEVELDB_MAX_LOGSstatic final StringDEFAULT_RM_SCHEDCONF_STORE_ZK_PARENT_PATHstatic final longDEFAULT_RM_SCHEDCONF_ZK_MAX_LOGSstatic final Stringstatic final Stringstatic final booleanDefault value: false.static final intstatic final booleanstatic final intstatic final intstatic final intstatic final intstatic final intstatic final booleanstatic final intDeprecated.This default value is ignored and will be removed in a future release.static final booleanstatic final Stringstatic final intstatic final intstatic final booleanstatic final booleanstatic final intstatic final intstatic final Stringstatic final booleanstatic final booleanstatic final Stringstatic final intstatic final intstatic final booleanstatic final booleanDEFAULT_RM_WORK_PRESERVING_RECOVERY_ENABLEDstatic final longstatic final Stringstatic final booleanstatic final intstatic final intstatic final intstatic final intstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final intstatic final intstatic final booleanstatic final booleanstatic final intstatic final Stringstatic final Stringstatic final intstatic final intstatic final longstatic final longstatic final booleanstatic final longThis configurable is used to set the default time of keepAliveTime of the thread pool of the interceptor.static final intThis configuration is used to set the default value of maximumPoolSize of the thread pool of the interceptor.static final intThis configuration is used to set the default value of corePoolSize (minimumPoolSize) of the thread pool of the interceptor.static final intThe default value is 5.static final Stringstatic final longstatic final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final intstatic final booleanstatic final longstatic final intThe default size of the stat cache which stores stats of the layers and config.static final intDEFAULT_SCHEDULER_CONFIGURATION_FS_MAX_VERSIONstatic final intstatic final Stringstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final longstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final intstatic final intstatic final intstatic final Stringstatic final booleanstatic final longstatic final longstatic final longstatic final Stringstatic final intstatic final Stringstatic final booleanstatic final intstatic final intstatic final longstatic final intstatic final Stringstatic final Stringstatic final booleanstatic final Stringdefault schema prefix for hbase tables.static final longstatic final intDefault leveldb max open files if no configuration is specified.static final longDefault leveldb read cache size if no configuration is specified.static final intstatic final intstatic final longstatic final intDefault leveldb write batch size is no configuration is specifiedstatic final intDefault leveldb write buffer size if no configuration is specified.static final intstatic final StringThe default value for list of the users who are allowed to read timeline service v2 data.static final BooleanThe default setting for authentication checks for reading timeline service v2 data.static final Stringstatic final Stringstatic final Stringstatic final booleanstatic final StringRoll a new database each hour.static final Stringstatic final longstatic final longstatic final floatstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final longstatic final booleanstatic final Stringstatic final StringDEFAULT_YARN_API_SYSTEM_SERVICES_CLASSstatic final StringACL used in case none is found.static final String[]Default platform-specific CLASSPATH for YARN applications.static final longstatic final longstatic final booleanstatic final Stringstatic final Stringstatic final String[]Default platform-agnostic CLASSPATH for YARN applications.static final intstatic final intstatic final intThe minimum number of core threads for the Resource manager dispatcher is 1.static final longThe keep alive time of core threads for the Resource manager dispatcher is 10s.static final intThe maximum number of core threads for the Resource manager dispatcher is 5.static final booleanstatic final booleanDEFAULT_YARN_INTERMEDIATE_DATA_ENCRYPTIONstatic final booleanstatic final booleanDefault is false to be able to run tests concurrently without port conflicts.static final intstatic final booleanstatic final Stringstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final Stringstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final StringDISABLED_RM_PLACEMENT_CONSTRAINTS_HANDLERThis handler rejects all allocate calls made by an application, if they contain aSchedulingRequest.static final StringDisk Validator.static final Stringstatic final StringDeprecated.static final StringSetting that controls whether distributed scheduling is enabled or not.static final Stringstatic final Stringstatic final StringDR_CONFIGURATION_FILEstatic final Stringstatic final StringEnable/disable tracking of unregistered nodes.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDatabase connection idle timeout time.static final StringThe maximum lifetime of a database connection.static final StringDatabase connection timeout time.static final Stringstatic final Stringstatic final Stringstatic final StringThe name of the database connection pool.static final Stringstatic final Stringstatic final StringDatabase connection pool minimum number of connections.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringParent znode path under which ZKRMStateStore will create znodes.static final Stringstatic final Stringstatic final StringFILE_CONFIGURATION_STOREstatic final Stringstatic final Stringstatic final intDefault setting for flow name size has no size restriction after removing UUID if present.static final StringThis setting controls the max size of the flow name getting generated in ATSv2 after removing UUID if present.static final StringThe name of the setting for the location of the coprocessor jar on hdfs.static final StringFS_APPLICATION_HISTORY_STORE_COMPRESSION_TYPET-file compression types used to compress history data.static final StringFS_APPLICATION_HISTORY_STORE_URIURI for FileSystemApplicationHistoryStorestatic final StringStore the related configuration files in File Systemstatic final StringFS_CONFIGURATION_STOREstatic final StringNode attribute store implementation class.static final StringFile system node attribute store directory.static final StringNode label store implementation classstatic final StringURI for NodeLabelManagerstatic final Stringstatic final Stringstatic final StringURI for FileSystemRMStateStorestatic final StringFS store file replication.static final StringThe maximum number of application attempts.static final Stringstatic final StringSpecifications on how (many times) to contact Router for apps.static final Stringstatic final StringThe configured policy generator class, runs NoOpGlobalPolicy by default.static final StringThe Kerberos principal hostname for the yarn gpg.static final StringKeytab for GPG.static final StringWhich sub-clusters the policy generator should blacklist.static final StringThe interval at which the policy generator runs, default is one hour.static final StringThe interval at which the policy generator runs, default is one hour.static final StringWhether or not the policy generator is running in read only (won't modify policies), default is false.static final StringThe Kerberos principal for the globalpolicygenerator.static final Stringstatic final Stringstatic final Stringstatic final StringThe address of the GPG web application.static final Stringstatic final StringEnable/disable CORS filter.static final StringThe https address of the GPG web application.static final Stringstatic final Stringstatic final StringDeprecated.This field is deprecated forYARN_HTTP_WEBAPP_SCHEDULER_PAGEstatic final StringHADOOP_POLICY_CONFIGURATION_FILEstatic final StringThe frequency at which the in-memory store checks to remove dead initial applications.static final StringInitial delay before the in-memory store runs its first check to remove dead initial applications.static final StringA resource in the InMemorySCMStore is considered stale if the time since the last reference exceeds the staleness period.static final Stringstatic final StringFactory to create client IPC classes.static final Stringstatic final StringFactory to create serializable records.static final StringRPC class implementationstatic final StringFactory to create server IPC classes.static final Stringstatic final StringLEVELDB_CONFIGURATION_STOREstatic final StringComma separated list of runtimes that are allowed when using LinuxContainerExecutor.static final Stringstatic final StringPrefix for runtime configuration constants.static final StringDefault runtime to be used.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringWhether to clean up nodemanager logs when log aggregation is enabled.static final StringWhether to enable log aggregationstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringHow long to wait between aggregated log retention checks.static final StringHow long to wait before deleting aggregated logs, -1 disables.static final StringHow long for ResourceManager to wait for NodeManager to report its log aggregation status.static final Stringstatic final StringMEMORY_CONFIGURATION_STOREstatic final StringThe allowed hard minimum limit forNM_LOG_AGGREGATION_ROLL_MONITORING_INTERVAL_SECONDS.static final longstatic final Stringaddress of node manager IPC.static final StringPATH components that will be prepended to the user's path.static final StringEnvironment variables that will be sent to containers.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFile containing auxiliary service specifications.static final StringBoolean indicating whether loading aux services from a manifest is enabled.static final StringInterval at which manifest file will be reloaded when modifications are found (0 or less means that the file will not be checked for modifications and reloaded).static final Stringstatic final StringThe actual bind address for the NM.static final StringMax number of threads in NMClientAsync to process container management eventsstatic final StringMaximum number of proxy connections to cache for node managers.static final StringAddress where the collector service IPC is.static final StringNumber of threads container manager uses.NM_CONFIGURATION_FILESstatic final StringMaximum size of contain's diagnostics to keep for relaunching container case.static final Stringwho will execute(launch) the containers.static final Stringstatic final StringAdjustment to make to the container os scheduling priority.static final Stringstatic final StringThe admin JVM options used on forking ContainerLocalizer process by container executor.static final booleanstatic final Stringstatic final Stringstatic final StringThe JVM options used on forking ContainerLocalizer process by container executor.static final StringThe log level of container localizer process.static final Stringstatic final StringThe disk space limit for a single container log directory.static final StringHow often to monitor logs generated by containers.static final StringEnable switch for container log monitoring.static final StringThe disk space limit for all of a container's logs.static final StringNM_CONTAINER_METRICS_ENABLEEnable/disable container metrics.static final StringNM_CONTAINER_METRICS_PERIOD_MSContainer metrics flush period. -1 for flush on completion.static final StringNM_CONTAINER_METRICS_UNREGISTER_DELAY_MSThe delay time ms to unregister container metrics after completion.static final StringNumber of threads container manager uses.static final StringHow often to monitor containers.static final StringClass that calculates process tree resource utilization.static final StringClass that calculates containers current resource utilization.static final Stringstatic final StringValue of standard deviation used for calculation of queue limit thresholds.static final StringComparator for determining node load for scheduling of opportunistic containers.static final StringMax length of container queue at NodeManager.static final StringMax queue wait time for a container queue at a NodeManager.static final StringMin length of container queue at NodeManager.static final StringMin queue wait time for a container at a NodeManager.static final StringFrequency for computing least loaded NMs.static final StringUse container pause as the preemption policy over kill in the container queue at a NodeManager.static final StringMinimum container restart interval.static final StringList of container state transition listeners.static final Stringstatic final Stringstatic final StringContainers launcher implementation to use.static final StringCount logical processors(like hyperthreads) as cores.static final StringNM_CPU_RESOURCE_ENABLEDEnable cpu isolation.static final StringNM_CPU_RESOURCE_PREFIXstatic final Stringstatic final StringOne or more socket addresses for csi-adaptor.static final Stringstatic final StringTERMS: csi-driver: a 3rd party CSI driver which implements the CSI protocol.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDefault permissions for container logs.static final StringNumber of threads used in cleanup.static final StringEnable/Disable the minimum disk free space threshold for disk health checker.static final StringEnable/Disable disks' health checker.static final StringFrequency of running disks' health checker.static final StringNM_DISK_RESOURCE_ENABLEDThis setting controls if resource handling for disk operations is enabled.static final StringNM_DISK_RESOURCE_PREFIXPrefix for disk configurations.static final StringEnable/Disable the disk utilisation percentage threshold for disk health checker.static final Stringstatic final StringWhether or not users are allowed to request that Docker containers honor the debug deletion delay.static final StringAllow host pid namespace for containers.static final StringAllow privileged containers.static final StringThe set of networks allowed when launching containers using the DockerContainerRuntime.static final StringThe set of runtimes allowed when launching containers using the DockerContainerRuntime.static final StringCapabilities allowed (and added by default) for docker containers.static final StringThe network used when launching containers using the DockerContainerRuntime when no network is specified in the request.static final StringThe default list of read-only mounts to be bind-mounted into all Docker containers that use DockerContainerRuntime.static final StringThe default list of read-write mounts to be bind-mounted into all Docker containers that use DockerContainerRuntime.static final StringThe default list of tmpfs mounts to be mounted into all Docker containers that use DockerContainerRuntime.static final Stringenable user remapping.static final StringDefault docker image to be used.static final StringDefault option to decide whether to pull the latest image or not.static final StringACL list for users allowed to run privileged containers.static final StringDeprecated.static final Stringlower limit for acceptable gids of user remapped user.static final Stringlower limit for acceptable uids of user remapped user.static final StringSpecifies whether to do memory check on overall usage.static final StringSpecifies the OOM handler code.static final StringThe path to the OOM listener.static final StringMaximum time in seconds to resolve an OOM situation.static final StringEnable or disable node hardware capability detection.static final StringEnvironment variables that containers may override rather than use NodeManager's default.static final StringNM_FPGA_ALLOWED_DEVICESstatic final StringNM_FPGA_AVAILABLE_DEVICESstatic final StringNM_FPGA_DEVICE_DISCOVERY_SCRIPTstatic final StringNM_FPGA_PATH_TO_EXECstatic final StringNM_FPGA_RESOURCE_PREFIXPrefix for FPGA configurations.static final StringNM_FPGA_VENDOR_PLUGINstatic final StringNM_GPU_ALLOWED_DEVICESstatic final StringNM_GPU_DISCOVERY_MAX_ERRORSSets the maximum number of errors allowed from the discovery binary.static final intNM_GPU_DISCOVERY_MAX_ERRORS_DEFAULTstatic final StringNM_GPU_DISCOVERY_TIMEOUTSets the maximum duration for executions of the discovery binary.static final StringNM_GPU_DISCOVERY_TIMEOUT_DEFAULTstatic final StringNM_GPU_DOCKER_PLUGIN_IMPLSettings to control which implementation of docker plugin for GPU will be used.static final StringNM_GPU_PATH_TO_EXECThis setting controls where to how to invoke GPU binariesstatic final StringNM_GPU_RESOURCE_PREFIXPrefix for gpu configurations.static final StringThe HDFS location where the runC image tag to hash file exists.static final StringFrequency of running node health script.static final StringWhether or not to run the node health script before the NM starts up.static final StringFrequency of running node health script.static final StringThe arguments to pass to the health check script.static final StringThe health check script to run.static final StringHealth check script time out period.static final StringThe health checker scripts.static final StringHealth check time out period for all scripts.static final StringKeytab for NM.static final StringDelay between attempts to remove linux cgroup.static final StringInterval of time the linux container executor should try cleaning up cgroups entry when cleaning up a container.static final StringThe path the linux container executor should use for cgroupsstatic final StringWhether the linux container executor should mount cgroups if not foundstatic final StringWhere the linux container executor should mount cgroups if not foundstatic final StringWhether the apps should run in strict resource usage mode(not allowed to use spare CPU)static final StringBoolean indicating whether cgroup v2 is enabled.static final StringWhere the linux container executor should mount cgroups v2 if not found.static final StringThe path to the Linux container executor.static final StringThe type of resource enforcement to use with the linux container executor.static final StringNumber of files in each localized directories Avoid tuning this too low.static final StringList of directories to store localized files in.static final StringThe local file system location where the runC image tag to hash file exists.static final StringAddress where the localizer IPC is.static final StringInterval in between cache cleanups.static final StringTarget size of localizer cache in MB, per nodemanager.static final StringNumber of threads to handle localization requests.static final StringNumber of threads to use for localization fetching.static final StringT-file compression types used to compress aggregated logs.static final Stringstatic final Stringstatic final StringDefine how many aggregated log files per application per NM we can have in remote file system.static final StringDefine how often NMs wake up and upload log filesstatic final StringThe number of threads to handle log aggregation in node manager.static final Stringstatic final Stringstatic final StringTrigger log-dir deletion when the total log size of an app is greater than yarn.nodemanager.log.delete.threshold.static final StringNumber of threads used in log cleanup.static final StringWhere to store container logs.static final StringNumber of seconds to retain logs on the NodeManager.static final StringEnabled trigger log-dir deletion by size for NonAggregatingLogHandler.static final StringThe maximum percentage of disk space that can be used after which a disk is marked as offline.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringNM_MEMORY_RESOURCE_PREFIXstatic final StringThe minimum fraction of number of disks to be healthy for the nodemanager to launch new containers.static final StringThe minimum space that must be available on a local dir for it to be used.static final StringClass that calculates current resource utilization.static final StringNM_NETWORK_RESOURCE_ENABLEDThis setting controls if resource handling for network bandwidth is enabled.static final StringNM_NETWORK_RESOURCE_INTERFACESpecifies the interface to be used for applying network throttling rules.static final StringNM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBITSpecifies the total available outbound bandwidth on the node.static final StringNM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_YARN_MBITSpecifies the total outbound bandwidth available to YARN containers.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringNode attribute provider fetch attributes interval and timeout.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringTrue if linux-container-executor should limit itself to one user when running in non-secure mode.static final StringThe UNIX user that containers will run as when Linux-container-executor is used in nonsecure mode (a use case for this is using cgroups).static final StringThe allowed pattern for UNIX user names enforced by Linux-container-executor when used in nonsecure mode (use case for this is using cgroups).static final StringSettings for NUMA awareness.static final Stringstatic final Stringstatic final Stringstatic final StringMax Queue length ofOPPORTUNISTICcontainers on the NM.static final StringAt the NM, the policy to determine whether to queue anOPPORTUNISTICcontainer or not.static final StringMultiplier to convert physical cores to vcores.static final StringNM_PLUGGABLE_DEVICE_FRAMEWORK_DEVICE_CLASSESThis setting contains vendor plugin class names for device plugin framework to load.static final StringNM_PLUGGABLE_DEVICE_FRAMEWORK_ENABLEDThis setting controls if pluggable device plugin framework is enabled.static final StringSpecifies whether physical memory check is enabled.static final StringAmount of memory in MB that can be allocated for containers.static final StringPrefix for all node manager configs.static final StringThe kerberos principal for the node manager.static final StringMax time to wait for a process to come up when trying to cleanup container resourcesstatic final Stringstatic final Stringstatic final StringThe setting that controls whether yarn container events are published to the timeline service or not by NM.static final StringThe interval in seconds between executions of reaping layer mounts.static final StringThe time in seconds between full compactions of the NM state database.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringWhere to aggregate logs to.static final StringSpecifies the group of the aggregated log directory.static final StringSpecifies whether Older Application Log Directory is included.static final StringThe remote log dir will be created at below location.static final StringHow often to monitor resource in a node.static final StringPercentage of overall CPU which can be allocated for containers.static final StringNM_RESOURCE_PLUGINSPrefix for computation resources, example of computation resources like GPU / FPGA / TPU, etc.static final StringNM_RESOURCE_PLUGINS_FAIL_FASTSpecifies whether the initialization of the Node Manager should continue if a certain device (GPU, FPGA, etc) was not found in the system.static final StringMax time to wait for NM to connection to RM.static final StringTime interval between each NM attempt to connection to RM.static final Stringstatic final Stringstatic final StringAllow host pid namespace for containers.static final StringAllow privileged containers.static final StringThe set of networks allowed when launching containers using the RuncContainerRuntime.static final StringThe set of runtimes allowed when launching containers using the RuncContainerRuntime.static final StringThe interval in seconds between refreshing the hdfs image tag to hash cache.static final StringThe default list of read-only mounts to be bind-mounted into all runC containers that use RuncContainerRuntime.static final StringThe default list of read-write mounts to be bind-mounted into all runC containers that use RuncContainerRuntime.static final StringDefault runc image to be used.static final StringThe runc image tag to manifest plugin class that should be used.static final StringThe HDFS location under which the oci image manifests, layers, and configs directories exist.static final StringTarget count of layer mounts that we should keep on disk at one time.static final StringThe runc manifest to resources plugin class that should be used.static final StringThe number of manifests to cache in the image tag to hash cache.static final StringACL list for users allowed to run privileged containers.static final StringPath to the seccomp profile to use with Runc containers.static final StringThe size of the stat cache which stores stats of the layers and config.static final StringThe timeout value in seconds for the values in the stat cache.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringNo. of milliseconds to wait between sending a SIGTERM and SIGKILL to a running containerstatic final StringAmount of memory in MB that has been reserved for non-yarn use.static final Stringstatic final StringNumber of Virtual CPU Cores which can be allocated for containers.static final StringSpecifies whether virtual memory check is enabled.static final StringConversion ratio for physical memory to virtual memory.static final StringNM Webapp address.static final StringEnable/disable CORS filter.static final StringNM Webapp https address.static final StringThe kerberos keytab to be used for spnego filter for NM.static final StringThe kerberos principal to be used for spnego filter for NM.static final Stringstatic final StringIndicates if memory and CPU limits will be set for the Windows Job Object for the containers launched by the default container executor.static final String/* The Windows group that the windows-secure-container-executor should run as.static final StringThe minimum space that must be available on an offline disk for it to be marked as online.static final StringThe low threshold percentage of disk space used when an offline disk is marked as online.static final StringValidate content of the node manager directories can be accessed.static final Stringstatic final Stringstatic final StringNode-attribute configurations.static final StringFlag to indicate if the node labels feature enabled, by default it's disabledstatic final StringNode-labels configurationsstatic final StringNODE_RESOURCES_CONFIGURATION_FILEstatic final intstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final StringNVIDIA_DOCKER_PLUGIN_V1_ENDPOINTThis setting controls end point of nvidia-docker-v1 plugin.static final StringNVIDIA_DOCKER_V1static final StringNVIDIA_DOCKER_V2static final StringNumber of nodes to be used by the Opportunistic Container allocator for dispatching containers during container allocation.static final StringMaximum number of opportunistic containers to be allocated in AM heartbeat.static final StringSetting that controls whether opportunistic container allocation is enabled or not.static final Stringstatic final Stringstatic final StringPROCESSOR_RM_PLACEMENT_CONSTRAINTS_HANDLERUsing this handler, the placement of containers with constraints is determined as a pre-processing step before the capacity or the fair scheduler is called.static final Stringstatic final StringThe address for the web proxy.static final StringBinding address for the web proxy.static final StringKeytab for Proxy.static final Stringstatic final StringThe kerberos principal for the proxy.static final StringConfigured scheduler queue placement rules.static final Stringstatic final Stringstatic final StringRESOURCE_TYPES_CONFIGURATION_FILEstatic final StringMax time to wait to establish a connection to RMstatic final StringTime interval between each attempt to connect to RMstatic final Stringstatic final StringMax queue length for app activities.static final Stringstatic final StringTime to live for app activities in milliseconds.static final StringThe cleanup interval for activities in milliseconds.static final StringSettings for activities manager.static final Stringstatic final StringTime to live for scheduler activities in milliseconds.static final StringThe address of the applications manager interface in the RM.static final StringThe address of the RM admin interface.static final StringNumber of threads used to handle RM admin interface.static final StringThe expiry interval for application master reporting.static final StringThe maximum number of application attempts for an application, if unset by user.static final StringNumber of threads used to launch/cleanup AM.static final Stringstatic final StringSpecifies what the RM does regarding HTTPS enforcement for communication with AM Web Servers, as well as generating and providing certificates.static final Stringstatic final StringMax length of each application tag.static final StringMax number of application tags.static final Stringstatic final Stringstatic final StringThe actual bind address for the RM.static final StringThe number of threads used to handle applications manager requests.static final StringRM_CONFIGURATION_FILESstatic final Stringstatic final StringHow long to wait until a container is considered dead.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringPeriod in seconds of the poll timer task inside DecommissioningNodesWatcher to identify and take care of DECOMMISSIONING nodes missing regular heart beat.static final StringInterval at which the delayed token removal thread runsstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final longstatic final Stringstatic final longstatic final Stringstatic final StringDelegation Token renewer thread countstatic final Stringstatic final Stringstatic final Stringstatic final StringWhether to enable RM to mark inactive nodes as untracked and removed from nodes list for the YARN cluster without configured include path.static final Stringstatic final StringThe epoch range before wrap around. 0 disables wrap aroundstatic final Stringstatic final Stringstatic final Stringnumber of zookeeper operation retry times in ActiveStandbyElectorstatic final Stringstatic final Stringstatic final StringHA related configsstatic final StringNumber of worker threads that write the history data.static final Stringstatic final StringThe keytab for the resource manager.static final StringThe time in seconds between full compactions of the leveldb database.static final Stringstatic final StringThe maximum number of completed applications RM keeps.static final StringHow many diagnostics/failure messages can be saved in RM for log aggregation.static final StringBuckets (in minutes) for the number of apps running in each queue.static final StringHow long to wait until a node manager is considered dead.static final Stringstatic final Stringstatic final StringRM set next Heartbeat interval for NMstatic final StringEnable Heartbeat Interval Scaling based on cpu utilization.static final Stringstatic final Stringstatic final StringCheck IP and hostname resolution during nodemanager registration.static final Stringstatic final StringTimeout in seconds for YARN node graceful decommission.static final StringThe expiry interval for node IP caching. -1 disables the cachingstatic final Stringstatic final Stringstatic final Stringstatic final StringRetry times to connect with NM.static final Stringstatic final StringWhen non empty, untracked nodes are deleted only if their state is one of the states defined by this config.static final StringTimeout(msec) for an untracked node to remain in shutdown or decommissioned state.static final StringPath to file with nodes to exclude.static final StringPath to file with nodes to include.static final StringPlacement Algorithm.static final StringUsed for BasicPlacementAlgorithm - default SERIAL.static final Stringstatic final StringRM_PLACEMENT_CONSTRAINTS_HANDLERSpecify which handler will be used to process PlacementConstraints.static final Stringstatic final Stringstatic final Stringstatic final StringThe Kerberos principal for the resource manager.static final Stringstatic final Stringstatic final StringRM proxy users' prefixstatic final Stringstatic final StringThe setting that controls whether yarn container events are published to the timeline service or not by RM.static final StringThe class to use as the Reservation System.static final StringWhether the RM should enable Reservation Systemstatic final StringThe maximum periodicity for the Reservation System.static final StringThe PlanFollower for the Reservation System.static final StringThe step size of the Reservation System.static final StringEnable/disable resource profiles.static final StringFile containing resource profiles.static final Stringstatic final StringNumber of threads to handle resource tracker calls.static final StringRM_SCHEDCONF_LEVELDB_COMPACTION_INTERVAL_SECSstatic final StringRM_SCHEDCONF_MAX_LOGSstatic final StringRM_SCHEDCONF_STORE_PATHstatic final StringRM_SCHEDCONF_STORE_ZK_PARENT_PATHParent znode path under which ZKConfigurationStore will create znodes.static final StringThe class to use as the resource scheduler.static final StringThe address of the scheduler interface.static final StringThe configuration key for enabling or disabling the auto-correction of container allocation.static final StringNumber of threads to handle scheduler interface.static final StringEnable periodic monitor threads.static final StringIf the port should be included or not in the node name.static final StringMaximum request grant-able by the RM scheduler.static final Stringstatic final StringMinimum request grant-able by the RM scheduler.static final Stringstatic final StringList of SchedulingEditPolicy classes affecting the scheduler.static final StringRM_SCHEDULER_MUTATION_ACL_POLICY_CLASSstatic final StringThe maximum number of completed applications RM state store keeps.static final StringThe class to use as the persistent store.static final StringEnable submission pre-processor.static final StringPath to file with hosts for the submission processor to handle.static final StringSubmission processor refresh interval.static final Stringstatic final StringThe setting that controls whether yarn system metrics is published on the timeline server or not by RM.static final Stringstatic final Stringstatic final Stringstatic final StringThe address of the RM web application.static final StringFlag to enable override of the default kerberos authentication filter with the RM authentication filter to allow authentication using delegation tokens(fallback to kerberos if the tokens are missing).static final StringEnable cross origin (CORS) support.static final StringThe https address of the RM web application.static final StringThe kerberos keytab to be used for spnego filter for RM.static final StringThe kerberos principal to be used for spnego filter for RM.static final StringEnable Resource Manager webapp ui actionsstatic final StringRM_WORK_PRESERVING_RECOVERY_ENABLEDstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringEnable Zookeeper SSL/TLS communication.static final Stringstatic final StringZookeeper interaction configsstatic final Stringstatic final Stringstatic final StringZookeeper znode limitstatic final StringRouter AppsInfo Cache Count.static final StringRouter enable AppsInfo Cache.static final StringApplicationSubmissionContextInterceptor configurations.static final Stringstatic final Stringstatic final Stringstatic final StringThe interceptor class used in FederationClientInterceptor should return partial ApplicationReports.static final Stringstatic final StringGetNewApplication and SubmitApplication request retry interval time.static final StringThe number of retries for GetNewApplication and SubmitApplication inFederationClientInterceptor.static final StringEnable DeregisterSubCluster, enabled by default.static final StringRouter Interceptor Allow Partial Result Enable.static final StringThe Kerberos principal hostname for the yarn router.static final StringThe Kerberos keytab for the yarn router.static final Stringstatic final Stringstatic final StringThe Kerberos principal for the yarn router.static final Stringstatic final Stringstatic final Stringstatic final StringRouter Thread Pool Schedule Thread Number.static final StringRouter SubCluster Cleaner Thread Clean Interval Time.static final StringRouter SubCluster Timeout Allowed by Router.static final StringThis method configures the policy for core threads regarding termination when no tasks arrive within the keep-alive time.static final StringThis configurable is used to set the keepAliveTime of the thread pool of the interceptor.static final StringThis configurable is used to set the maximumPoolSize of the thread pool of the interceptor.static final StringThis configurable is used to set the corePoolSize(minimumPoolSize) of the thread pool of the interceptor.static final StringThis configurable that controls the thread pool size of the threadpool of the interceptor.static final StringThe address of the Router web application.static final StringConnection and Read timeout from the Router to RM.static final StringThe interceptor class used in FederationInterceptorREST to communicate with each SubCluster.static final StringEnable cross origin (CORS) support.static final StringThe https address of the Router web application.static final Stringstatic final StringThe interceptor class used in FederationInterceptorREST should return partial AppReports.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringSCHEDULER_CONFIGURATION_FS_MAX_VERSIONstatic final StringSCHEDULER_CONFIGURATION_FS_PATHstatic final StringSCHEDULER_CONFIGURATION_STORE_CLASSstatic final StringSCHEDULER_RM_PLACEMENT_CONSTRAINTS_HANDLERUsing this handler, containers with constraints will be placed by the main scheduler.static final StringNumber of consecutive missed heartbeats after which node will be skipped from scheduling.static final StringThe address of the SCM admin interface.static final StringNumber of threads used to handle SCM admin interface.static final Stringstatic final StringInitial delay before the first cleaner task is scheduled.static final StringThe frequency at which a cleaner task runs.static final StringThe time to sleep between processing each shared cache resource.static final StringThe address of the client interface in the SCM.static final StringThe number of threads used to handle shared cache manager requests.static final Stringstatic final Stringstatic final StringThe address of the node manager interface in the SCM.static final StringThe number of SCM threads used to handle notify requests from the node manager.static final StringThe address of the SCM web application.static final Stringstatic final Stringthe checksum algorithm implementationstatic final Stringwhether the shared cache is enabled/disabledstatic final StringThe config key for the level of nested directories before getting to the checksum directory.static final StringThe replication factor for the node manager uploader for the shared cache.static final Stringstatic final Stringstatic final StringThe config key for the shared cache root directory.static final StringThe setting that controls whether yarn system metrics is published on the timeline server or not by RM and NM.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThe configuration prefix of timeline HTTP authentication.static final StringThe authentication type for timeline HTTP authentication.static final Stringstatic final Stringhost:port address for timeline service RPC APIs.static final StringThe name for setting that controls how often in-memory app level aggregation is kicked off in timeline collector.static final StringThe listening endpoint for the timeline service application.static final StringTimeline client policy for whether connections are fatalstatic final Stringstatic final longstatic final Stringstatic final longstatic final Stringstatic final longstatic final Stringstatic final Stringstatic final longstatic final StringTimeline client call, max retries (-1 means no limit)static final StringTimeline client settings.static final StringTimeline client call, retry intervalstatic final StringTIMELINE_SERVICE_COLLECTOR_BIND_HOSTstatic final StringTIMELINE_SERVICE_COLLECTOR_BIND_PORT_RANGESstatic final StringMarked collector properties as Private since it run as auxillary service.static final StringTIMELINE_SERVICE_COLLECTOR_WEBAPP_ADDRESSstatic final StringTIMELINE_SERVICE_COLLECTOR_WEBAPP_HTTPS_ADDRESSstatic final StringThe setting that controls whether timeline service is enabled or not.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final StringThe setting for timeline service v1.5static final Stringstatic final booleanstatic final Stringstatic final intstatic final Stringstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final StringThe number of threads to handle client RPC API requests.static final StringThe name for setting that points to an optional HBase configuration (hbase-site.xml file) with settings that will override the ones found on the classpath.static final Stringconfig param name to override schema prefix.static final StringEnables cross origin support for timeline server.static final booleanDefault value for cross origin support for timeline server.static final StringThe Kerberos keytab for the timeline server.static final Stringstatic final StringTimeline service leveldb number of concurrent open files.static final StringTimeline service leveldb pathstatic final StringImplementation specific configuration prefix for Timeline Service leveldb.static final StringTimeline service leveldb read cache (uncompressed blocks).static final StringTimeline service leveldb start time read cache (number of entities)static final StringTimeline service leveldb start time write cache (number of entities)static final StringTimeline service state store leveldb pathstatic final Stringstatic final StringTimeline service leveldb interval to wait between deletion roundsstatic final StringTimeline service leveldb write batch size.static final StringTimeline service leveldb write buffer size.static final Stringstatic final StringThe Kerberos principal for the timeline server.static final StringThe name for setting that lists the users and groups who are allowed to read timeline service v2 data.static final StringThe name for setting that enables or disables authentication checks for reading timeline service v2 data.static final StringSettings for timeline reader.static final Stringstatic final StringSettings for timeline service v2.0.static final StringTIMELINE_SERVICE_READER_STORAGE_MONITOR_INTERVAL_MSstatic final Stringstatic final Stringstatic final StringFlag to enable recovery of timeline servicestatic final StringTimeline service rolling period.static final Stringstatic final StringTimeline service state store classstatic final StringTimeline service store class.static final StringTimeline service enable data age offstatic final StringTimeline service length of time to retain datastatic final StringComma separated list of names for UIs hosted in the timeline server (For pluggable UIs).static final StringPath to war file or static content directory for this UI (For pluggable UIs).static final StringRelative web path that will serve up this UI (For pluggable UIs).static final Stringstatic final Stringstatic final StringThe address of the timeline service web application.static final StringThe https address of the timeline service web application.static final StringThe setting that controls the capacity of the queue for async writes to timeline collector.static final Stringstatic final StringThe setting that controls how often the timeline collector flushes the timeline writer.static final StringThe time period for which timeline v2 client will wait for draining leftover entities after stop.static final Stringstatic final Stringstatic final StringUserGroupMappingPlacementRule configuration string.static final Stringstatic final StringAre acls enabled.static final StringACL of who can be admin of YARN cluster.static final Stringstatic final Stringstatic final StringThe log directory for the containersstatic final Stringstatic final StringCLASSPATH for YARN applications.static final Stringstatic final StringDeprecated.static final StringThe interval that the yarn client library uses to poll the completion status of the asynchronous API of application client protocol.static final StringThe duration that the yarn client library waits, cumulatively across polls, for an expected state change to occur.static final StringEnable/disable loading resource-types.xml at client side.static final StringThe mode in which the Java Container Sandbox should run detailed by the JavaSandboxLinuxContainerRuntime.static final StringPermissions for application local directories.static final StringLocation for non-default java policy file.static final StringPrefix for group to policy file mapping.static final StringThe group which will run by default without the java security manager.static final StringResource manager dispatcher thread monitor sampling rate.static final StringThe threshold used to trigger the logging of event types and counts in RM's main event dispatcher.static final StringResource manager dispatcher has a thread pool that prints EventQueue, configure the corePoolSize of this thread pool, the meaning of corePoolSize is the number of threads to keep in the pool.static final StringResource manager dispatcher has a thread pool that prints EventQueue, configure the keepAliveTime of this thread pool, The meaning of keepAliveTime is as follows when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.static final StringResource manager dispatcher has a thread pool that prints EventQueue, configure the maximumPoolSize of this thread pool, the meaning of maximumPoolSize is the maximum number of threads to allow in the pool.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringYARN_INTERMEDIATE_DATA_ENCRYPTIONEnable/disable intermediate-data encryption at YARN level.static final Stringstatic final Stringstatic final Stringstatic final StringWhether users are explicitly trying to control resource monitoring configuration for the MiniYARNCluster.static final StringWhether to use fixed ports with the minicluster.static final StringAllow changing the memory for the NodeManager in the MiniYARNClusterstatic final StringWhether the NM should use RPC to connect to the RM.static final Stringstatic final Stringstatic final StringAre reservation acls enabled.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringYARN Service Level Authorizationstatic final StringYARN_SITE_CONFIGURATION_FILEstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final StringEnable YARN Capacity Scheduler UI.static final Stringstatic final Stringstatic final Stringstatic final StringEnable YARN WebApp V2.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringZK_CONFIGURATION_STOREstatic final StringIndex at which the RM Delegation Token ids will be split so that the delegation token znodes stored in the zookeeper RM state store will be stored as two different znodes (parent-child).static final StringParent znode path under which ZKRMStateStore will create znodesstatic final StringRoot node ACLs for fencingstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanareNodeLabelsEnabled(Configuration conf) static StringgetClusterId(Configuration conf) getExclusiveEnforcedPartitions(Configuration conf) static intgetRMDefaultPortNumber(String addressPrefix, Configuration conf) getServiceAddressConfKeys(Configuration conf) static longReturns Timeout to skip node from scheduling if not heartbeated.getSocketAddr(String name, String defaultAddress, int defaultPort) Get the socket address fornameproperty as aInetSocketAddress.static floatReturns the timeline service version.static booleanisAclEnabled(Configuration conf) static booleanisCentralizedNodeLabelConfiguration(Configuration conf) static booleanisDelegatedCentralizedNodeLabelConfiguration(Configuration conf) static booleanisDistributedNodeLabelConfiguration(Configuration conf) static booleanstatic booleanstatic voidstatic booleanReturns whether the NUMA awareness is enabled.static booleanstatic booleanReturns whether the system publisher is enabled.static booleanReturns whether the timeline service is enabled via configuration.static booleanReturns whether the timeline service v.1,5 is enabled via configuration.static booleanReturns whether the timeline service v.1 is enabled via configuration.static booleanReturns whether the timeline service v.2 is enabled via configuration.updateConnectAddr(String name, InetSocketAddress addr) Set the socket address a client can use to connect for thenameproperty as ahost:port.static booleanuseHttps(Configuration conf) Methods inherited from class org.apache.hadoop.conf.Configuration
addDefaultResource, addDeprecation, addDeprecation, addDeprecation, addDeprecation, addDeprecations, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addTags, clear, dumpConfiguration, dumpConfiguration, dumpDeprecatedKeys, get, get, getAllPropertiesByTag, getAllPropertiesByTags, getBoolean, getClass, getClass, getClassByName, getClassByNameOrNull, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getDouble, getEnum, getEnumSet, getFile, getFinalParameters, getFloat, getInstances, getInt, getInts, getLocalPath, getLong, getLongBytes, getPassword, getPasswordFromConfig, getPasswordFromCredentialProviders, getPattern, getPropertySources, getProps, getPropsWithPrefix, getRange, getRaw, getResource, getSocketAddr, getStorageSize, getStorageSize, getStringCollection, getStrings, getStrings, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDurationHelper, getTimeDurations, getTrimmed, getTrimmed, getTrimmedStringCollection, getTrimmedStrings, getTrimmedStrings, getValByRegex, hasWarnedDeprecation, isDeprecated, isPropertyTag, iterator, onlyKeyExists, readFields, reloadConfiguration, reloadExistingConfigurations, set, set, setAllowNullValueProperties, setBoolean, setBooleanIfUnset, setClass, setClassLoader, setDeprecatedProperties, setDouble, setEnum, setFloat, setIfUnset, setInt, setLong, setPattern, setQuietMode, setRestrictSystemProperties, setRestrictSystemPropertiesDefault, setRestrictSystemProps, setSocketAddr, setStorageSize, setStrings, setTimeDuration, size, substituteCommonVariables, toString, unset, updateConnectAddr, write, writeXml, writeXml, writeXml, writeXmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
DR_CONFIGURATION_FILE
- See Also:
-
CS_CONFIGURATION_FILE
- See Also:
-
HADOOP_POLICY_CONFIGURATION_FILE
- See Also:
-
YARN_SITE_CONFIGURATION_FILE
- See Also:
-
CORE_SITE_CONFIGURATION_FILE
- See Also:
-
RESOURCE_TYPES_CONFIGURATION_FILE
- See Also:
-
NODE_RESOURCES_CONFIGURATION_FILE
- See Also:
-
RM_CONFIGURATION_FILES
-
NM_CONFIGURATION_FILES
-
YARN_PREFIX
- See Also:
-
RESOURCE_TYPES
- See Also:
-
NM_RESOURCES_PREFIX
- See Also:
-
DEBUG_NM_DELETE_DELAY_SEC
Delay before deleting resource to ease debugging of NM issues- See Also:
-
NM_LOG_CONTAINER_DEBUG_INFO
- See Also:
-
NM_LOG_CONTAINER_DEBUG_INFO_ON_ERROR
- See Also:
-
DEFAULT_NM_LOG_CONTAINER_DEBUG_INFO
public static final boolean DEFAULT_NM_LOG_CONTAINER_DEBUG_INFO- See Also:
-
DEFAULT_NM_LOG_CONTAINER_DEBUG_INFO_ON_ERROR
public static final boolean DEFAULT_NM_LOG_CONTAINER_DEBUG_INFO_ON_ERROR- See Also:
-
IPC_PREFIX
- See Also:
-
IPC_CLIENT_FACTORY_CLASS
Factory to create client IPC classes.- See Also:
-
DEFAULT_IPC_CLIENT_FACTORY_CLASS
- See Also:
-
IPC_SERVER_FACTORY_CLASS
Factory to create server IPC classes.- See Also:
-
DEFAULT_IPC_SERVER_FACTORY_CLASS
- See Also:
-
IPC_RECORD_FACTORY_CLASS
Factory to create serializable records.- See Also:
-
DEFAULT_IPC_RECORD_FACTORY_CLASS
- See Also:
-
IPC_RPC_IMPL
RPC class implementation- See Also:
-
DEFAULT_IPC_RPC_IMPL
- See Also:
-
RM_PREFIX
- See Also:
-
RM_CLUSTER_ID
- See Also:
-
DEFAULT_RM_CLUSTER_ID
- See Also:
-
RM_HOSTNAME
- See Also:
-
RM_EPOCH
- See Also:
-
DEFAULT_RM_EPOCH
public static final long DEFAULT_RM_EPOCH- See Also:
-
RM_EPOCH_RANGE
The epoch range before wrap around. 0 disables wrap around- See Also:
-
DEFAULT_RM_EPOCH_RANGE
public static final long DEFAULT_RM_EPOCH_RANGE- See Also:
-
RM_ADDRESS
The address of the applications manager interface in the RM.- See Also:
-
DEFAULT_RM_PORT
public static final int DEFAULT_RM_PORT- See Also:
-
DEFAULT_RM_ADDRESS
- See Also:
-
RM_APPLICATION_MAX_TAGS
Max number of application tags.- See Also:
-
DEFAULT_RM_APPLICATION_MAX_TAGS
public static final int DEFAULT_RM_APPLICATION_MAX_TAGS- See Also:
-
RM_APPLICATION_MAX_TAG_LENGTH
Max length of each application tag.- See Also:
-
DEFAULT_RM_APPLICATION_MAX_TAG_LENGTH
public static final int DEFAULT_RM_APPLICATION_MAX_TAG_LENGTH- See Also:
-
NODE_STORE_ROOT_DIR_NUM_RETRIES
- See Also:
-
NODE_STORE_ROOT_DIR_NUM_DEFAULT_RETRIES
public static final int NODE_STORE_ROOT_DIR_NUM_DEFAULT_RETRIES- See Also:
-
NODE_STORE_ROOT_DIR_RETRY_INTERVAL
- See Also:
-
NODE_STORE_ROOT_DIR_RETRY_DEFAULT_INTERVAL
public static final int NODE_STORE_ROOT_DIR_RETRY_DEFAULT_INTERVAL- See Also:
-
RM_APPLICATION_MASTER_SERVICE_PROCESSORS
- See Also:
-
RM_AUTO_UPDATE_CONTAINERS
- See Also:
-
DEFAULT_RM_AUTO_UPDATE_CONTAINERS
public static final boolean DEFAULT_RM_AUTO_UPDATE_CONTAINERS- See Also:
-
RM_BIND_HOST
The actual bind address for the RM.- See Also:
-
RM_CLIENT_THREAD_COUNT
The number of threads used to handle applications manager requests.- See Also:
-
DEFAULT_RM_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_CLIENT_THREAD_COUNT- See Also:
-
RM_AMLAUNCHER_THREAD_COUNT
Number of threads used to launch/cleanup AM.- See Also:
-
DEFAULT_RM_AMLAUNCHER_THREAD_COUNT
public static final int DEFAULT_RM_AMLAUNCHER_THREAD_COUNT- See Also:
-
RM_NODEMANAGER_CONNECT_RETRIES
Retry times to connect with NM.- See Also:
-
DEFAULT_RM_NODEMANAGER_CONNECT_RETRIES
public static final int DEFAULT_RM_NODEMANAGER_CONNECT_RETRIES- See Also:
-
RM_PRINCIPAL
The Kerberos principal for the resource manager.- See Also:
-
RM_SCHEDULER_ADDRESS
The address of the scheduler interface.- See Also:
-
DEFAULT_RM_SCHEDULER_PORT
public static final int DEFAULT_RM_SCHEDULER_PORT- See Also:
-
DEFAULT_RM_SCHEDULER_ADDRESS
- See Also:
-
RM_SCHEDULER_MINIMUM_ALLOCATION_MB
Minimum request grant-able by the RM scheduler.- See Also:
-
DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_MB
public static final int DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_MB- See Also:
-
RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES
- See Also:
-
DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES
public static final int DEFAULT_RM_SCHEDULER_MINIMUM_ALLOCATION_VCORES- See Also:
-
RM_SCHEDULER_MAXIMUM_ALLOCATION_MB
Maximum request grant-able by the RM scheduler.- See Also:
-
DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_MB
public static final int DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_MB- See Also:
-
RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES
- See Also:
-
DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES
public static final int DEFAULT_RM_SCHEDULER_MAXIMUM_ALLOCATION_VCORES- See Also:
-
RM_SCHEDULER_CLIENT_THREAD_COUNT
Number of threads to handle scheduler interface.- See Also:
-
DEFAULT_RM_SCHEDULER_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_SCHEDULER_CLIENT_THREAD_COUNT- See Also:
-
RM_SCHEDULER_INCLUDE_PORT_IN_NODE_NAME
If the port should be included or not in the node name. The node name is used by the scheduler for resource requests allocation location matching. Typically this is just the hostname, using the port is needed when using minicluster and specific NM are required.- See Also:
-
DEFAULT_RM_SCHEDULER_USE_PORT_FOR_NODE_NAME
public static final boolean DEFAULT_RM_SCHEDULER_USE_PORT_FOR_NODE_NAME- See Also:
-
APPLICATION_PLACEMENT_TYPE_CLASS
Configure default application placement allocator.- See Also:
-
QUEUE_PLACEMENT_RULES
Configured scheduler queue placement rules.- See Also:
-
USER_GROUP_PLACEMENT_RULE
UserGroupMappingPlacementRule configuration string.- See Also:
-
APP_NAME_PLACEMENT_RULE
- See Also:
-
RM_WEBAPP_UI_ACTIONS_ENABLED
Enable Resource Manager webapp ui actions- See Also:
-
DEFAULT_RM_WEBAPP_UI_ACTIONS_ENABLED
public static final boolean DEFAULT_RM_WEBAPP_UI_ACTIONS_ENABLED- See Also:
-
RM_RESERVATION_SYSTEM_ENABLE
Whether the RM should enable Reservation System- See Also:
-
DEFAULT_RM_RESERVATION_SYSTEM_ENABLE
public static final boolean DEFAULT_RM_RESERVATION_SYSTEM_ENABLE- See Also:
-
RM_RESERVATION_SYSTEM_CLASS
The class to use as the Reservation System.- See Also:
-
RM_RESERVATION_SYSTEM_PLAN_FOLLOWER
The PlanFollower for the Reservation System.- See Also:
-
RM_RESERVATION_SYSTEM_PLAN_FOLLOWER_TIME_STEP
The step size of the Reservation System.- See Also:
-
DEFAULT_RM_RESERVATION_SYSTEM_PLAN_FOLLOWER_TIME_STEP
public static final long DEFAULT_RM_RESERVATION_SYSTEM_PLAN_FOLLOWER_TIME_STEP- See Also:
-
RM_RESERVATION_SYSTEM_MAX_PERIODICITY
The maximum periodicity for the Reservation System.- See Also:
-
DEFAULT_RM_RESERVATION_SYSTEM_MAX_PERIODICITY
public static final long DEFAULT_RM_RESERVATION_SYSTEM_MAX_PERIODICITY- See Also:
-
RM_SCHEDULER_ENABLE_MONITORS
Enable periodic monitor threads. -
DEFAULT_RM_SCHEDULER_ENABLE_MONITORS
public static final boolean DEFAULT_RM_SCHEDULER_ENABLE_MONITORS- See Also:
-
RM_SCHEDULER_MONITOR_POLICIES
List of SchedulingEditPolicy classes affecting the scheduler.- See Also:
-
RM_WEBAPP_ADDRESS
The address of the RM web application.- See Also:
-
DEFAULT_RM_WEBAPP_PORT
public static final int DEFAULT_RM_WEBAPP_PORT- See Also:
-
DEFAULT_RM_WEBAPP_ADDRESS
- See Also:
-
RM_WEBAPP_HTTPS_ADDRESS
The https address of the RM web application.- See Also:
-
YARN_SSL_CLIENT_HTTPS_NEED_AUTH_DEFAULT
public static final boolean YARN_SSL_CLIENT_HTTPS_NEED_AUTH_DEFAULT- See Also:
-
YARN_SSL_SERVER_RESOURCE_DEFAULT
- See Also:
-
DEFAULT_RM_WEBAPP_HTTPS_PORT
public static final int DEFAULT_RM_WEBAPP_HTTPS_PORT- See Also:
-
DEFAULT_RM_WEBAPP_HTTPS_ADDRESS
- See Also:
-
YARN_WEBAPP_UI2_ENABLE
Enable YARN WebApp V2.- See Also:
-
DEFAULT_YARN_WEBAPP_UI2_ENABLE
public static final boolean DEFAULT_YARN_WEBAPP_UI2_ENABLE- See Also:
-
YARN_WEBAPP_UI2_WARFILE_PATH
- See Also:
-
YARN_WEBAPP_SCHEDULER_UI_ENABLE
Enable YARN Capacity Scheduler UI.- See Also:
-
DEFAULT_YARN_WEBAPP_SCHEDULER_UI_ENABLE
public static final boolean DEFAULT_YARN_WEBAPP_SCHEDULER_UI_ENABLE- See Also:
-
YARN_WEBAPP_SCHEDULER_UI_WARFILE_PATH
- See Also:
-
YARN_WEBAPP_SCHEDULER_UI_READ_ONLY_ENABLE
- See Also:
-
DEFAULT_YARN_WEBAPP_SCHEDULER_UI_READ_ONLY
public static final boolean DEFAULT_YARN_WEBAPP_SCHEDULER_UI_READ_ONLY- See Also:
-
YARN_API_SERVICES_ENABLE
- See Also:
-
YARN_WEBAPP_UI1_ENABLE_TOOLS
- See Also:
-
DEFAULT_YARN_API_SYSTEM_SERVICES_CLASS
- See Also:
-
RM_RESOURCE_TRACKER_ADDRESS
- See Also:
-
DEFAULT_RM_RESOURCE_TRACKER_PORT
public static final int DEFAULT_RM_RESOURCE_TRACKER_PORT- See Also:
-
DEFAULT_RM_RESOURCE_TRACKER_ADDRESS
- See Also:
-
RM_AM_EXPIRY_INTERVAL_MS
The expiry interval for application master reporting.- See Also:
-
DEFAULT_RM_AM_EXPIRY_INTERVAL_MS
public static final long DEFAULT_RM_AM_EXPIRY_INTERVAL_MS -
RM_NM_EXPIRY_INTERVAL_MS
How long to wait until a node manager is considered dead.- See Also:
-
DEFAULT_RM_NM_EXPIRY_INTERVAL_MS
public static final int DEFAULT_RM_NM_EXPIRY_INTERVAL_MS- See Also:
-
YARN_ACL_ENABLE
Are acls enabled.- See Also:
-
DEFAULT_YARN_ACL_ENABLE
public static final boolean DEFAULT_YARN_ACL_ENABLE- See Also:
-
YARN_RESERVATION_ACL_ENABLE
Are reservation acls enabled.- See Also:
-
DEFAULT_YARN_RESERVATION_ACL_ENABLE
public static final boolean DEFAULT_YARN_RESERVATION_ACL_ENABLE- See Also:
-
YARN_ADMIN_ACL
ACL of who can be admin of YARN cluster.- See Also:
-
DEFAULT_YARN_ADMIN_ACL
- See Also:
-
DEFAULT_YARN_APP_ACL
ACL used in case none is found. Allows nothing.- See Also:
-
OPPORTUNISTIC_CONTAINER_ALLOCATION_ENABLED
Setting that controls whether opportunistic container allocation is enabled or not.- See Also:
-
DEFAULT_OPPORTUNISTIC_CONTAINER_ALLOCATION_ENABLED
public static final boolean DEFAULT_OPPORTUNISTIC_CONTAINER_ALLOCATION_ENABLED- See Also:
-
OPP_CONTAINER_MAX_ALLOCATIONS_PER_AM_HEARTBEAT
Maximum number of opportunistic containers to be allocated in AM heartbeat.- See Also:
-
DEFAULT_OPP_CONTAINER_MAX_ALLOCATIONS_PER_AM_HEARTBEAT
public static final int DEFAULT_OPP_CONTAINER_MAX_ALLOCATIONS_PER_AM_HEARTBEAT- See Also:
-
OPP_CONTAINER_ALLOCATION_NODES_NUMBER_USED
Number of nodes to be used by the Opportunistic Container allocator for dispatching containers during container allocation.- See Also:
-
DEFAULT_OPP_CONTAINER_ALLOCATION_NODES_NUMBER_USED
public static final int DEFAULT_OPP_CONTAINER_ALLOCATION_NODES_NUMBER_USED- See Also:
-
NM_CONTAINER_QUEUING_SORTING_NODES_INTERVAL_MS
Frequency for computing least loaded NMs.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_SORTING_NODES_INTERVAL_MS
public static final long DEFAULT_NM_CONTAINER_QUEUING_SORTING_NODES_INTERVAL_MS- See Also:
-
NM_CONTAINER_QUEUING_LOAD_COMPARATOR
Comparator for determining node load for scheduling of opportunistic containers.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_LOAD_COMPARATOR
- See Also:
-
NM_CONTAINER_QUEUING_LIMIT_STDEV
Value of standard deviation used for calculation of queue limit thresholds.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_LIMIT_STDEV
public static final float DEFAULT_NM_CONTAINER_QUEUING_LIMIT_STDEV- See Also:
-
NM_CONTAINER_QUEUING_MIN_QUEUE_LENGTH
Min length of container queue at NodeManager. This is a cluster-wide configuration that acts as the lower-bound of optimal queue length calculated by the NodeQueueLoadMonitor- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_MIN_QUEUE_LENGTH
public static final int DEFAULT_NM_CONTAINER_QUEUING_MIN_QUEUE_LENGTH- See Also:
-
NM_CONTAINER_QUEUING_MAX_QUEUE_LENGTH
Max length of container queue at NodeManager. This is a cluster-wide configuration that acts as the upper-bound of optimal queue length calculated by the NodeQueueLoadMonitor- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_MAX_QUEUE_LENGTH
public static final int DEFAULT_NM_CONTAINER_QUEUING_MAX_QUEUE_LENGTH- See Also:
-
NM_CONTAINER_QUEUING_MIN_QUEUE_WAIT_TIME_MS
Min queue wait time for a container at a NodeManager.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_MIN_QUEUE_WAIT_TIME_MS
public static final int DEFAULT_NM_CONTAINER_QUEUING_MIN_QUEUE_WAIT_TIME_MS- See Also:
-
NM_CONTAINER_QUEUING_MAX_QUEUE_WAIT_TIME_MS
Max queue wait time for a container queue at a NodeManager.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_MAX_QUEUE_WAIT_TIME_MS
public static final int DEFAULT_NM_CONTAINER_QUEUING_MAX_QUEUE_WAIT_TIME_MS- See Also:
-
YARN_INTERMEDIATE_DATA_ENCRYPTION
Enable/disable intermediate-data encryption at YARN level. For now, this only is used by the FileSystemRMStateStore to setup right file-system security attributes.- See Also:
-
DEFAULT_YARN_INTERMEDIATE_DATA_ENCRYPTION
@Private public static final boolean DEFAULT_YARN_INTERMEDIATE_DATA_ENCRYPTION- See Also:
-
RM_ADMIN_ADDRESS
The address of the RM admin interface.- See Also:
-
DEFAULT_RM_ADMIN_PORT
public static final int DEFAULT_RM_ADMIN_PORT- See Also:
-
DEFAULT_RM_ADMIN_ADDRESS
- See Also:
-
RM_ADMIN_CLIENT_THREAD_COUNT
Number of threads used to handle RM admin interface.- See Also:
-
DEFAULT_RM_ADMIN_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_ADMIN_CLIENT_THREAD_COUNT- See Also:
-
RM_AM_MAX_ATTEMPTS
The maximum number of application attempts for an application, if unset by user.- See Also:
-
DEFAULT_RM_AM_MAX_ATTEMPTS
public static final int DEFAULT_RM_AM_MAX_ATTEMPTS- See Also:
-
GLOBAL_RM_AM_MAX_ATTEMPTS
The maximum number of application attempts. It's a global setting for all application masters.- See Also:
-
RM_KEYTAB
The keytab for the resource manager.- See Also:
-
RM_WEBAPP_SPNEGO_USER_NAME_KEY
The kerberos principal to be used for spnego filter for RM.- See Also:
-
RM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
The kerberos keytab to be used for spnego filter for RM.- See Also:
-
RM_WEBAPP_DELEGATION_TOKEN_AUTH_FILTER
Flag to enable override of the default kerberos authentication filter with the RM authentication filter to allow authentication using delegation tokens(fallback to kerberos if the tokens are missing). Only applicable when the http authentication type is kerberos.- See Also:
-
DEFAULT_RM_WEBAPP_DELEGATION_TOKEN_AUTH_FILTER
public static final boolean DEFAULT_RM_WEBAPP_DELEGATION_TOKEN_AUTH_FILTER- See Also:
-
RM_WEBAPP_ENABLE_CORS_FILTER
Enable cross origin (CORS) support.- See Also:
-
DEFAULT_RM_WEBAPP_ENABLE_CORS_FILTER
public static final boolean DEFAULT_RM_WEBAPP_ENABLE_CORS_FILTER- See Also:
-
RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS
How long to wait until a container is considered dead.- See Also:
-
DEFAULT_RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS
public static final int DEFAULT_RM_CONTAINER_ALLOC_EXPIRY_INTERVAL_MS- See Also:
-
RM_NODES_INCLUDE_FILE_PATH
Path to file with nodes to include.- See Also:
-
DEFAULT_RM_NODES_INCLUDE_FILE_PATH
- See Also:
-
RM_SUBMISSION_PREPROCESSOR_ENABLED
Enable submission pre-processor.- See Also:
-
DEFAULT_RM_SUBMISSION_PREPROCESSOR_ENABLED
public static final boolean DEFAULT_RM_SUBMISSION_PREPROCESSOR_ENABLED- See Also:
-
RM_SUBMISSION_PREPROCESSOR_FILE_PATH
Path to file with hosts for the submission processor to handle.- See Also:
-
DEFAULT_RM_SUBMISSION_PREPROCESSOR_FILE_PATH
- See Also:
-
RM_SUBMISSION_PREPROCESSOR_REFRESH_INTERVAL_MS
Submission processor refresh interval.- See Also:
-
DEFAULT_RM_SUBMISSION_PREPROCESSOR_REFRESH_INTERVAL_MS
public static final int DEFAULT_RM_SUBMISSION_PREPROCESSOR_REFRESH_INTERVAL_MS- See Also:
-
RM_NODES_EXCLUDE_FILE_PATH
Path to file with nodes to exclude.- See Also:
-
DEFAULT_RM_NODES_EXCLUDE_FILE_PATH
- See Also:
-
RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT
Number of threads to handle resource tracker calls.- See Also:
-
DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT
public static final int DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT- See Also:
-
RM_NM_REGISTRATION_IP_HOSTNAME_CHECK_KEY
Check IP and hostname resolution during nodemanager registration.- See Also:
-
DEFAULT_RM_NM_REGISTRATION_IP_HOSTNAME_CHECK_KEY
public static final boolean DEFAULT_RM_NM_REGISTRATION_IP_HOSTNAME_CHECK_KEY- See Also:
-
RM_SCHEDULER
The class to use as the resource scheduler.- See Also:
-
RM_PLACEMENT_CONSTRAINTS_HANDLER
Specify which handler will be used to process PlacementConstraints. For details on PlacementConstraints, please refer toPlacementConstraint- See Also:
-
DISABLED_RM_PLACEMENT_CONSTRAINTS_HANDLER
This handler rejects all allocate calls made by an application, if they contain aSchedulingRequest.- See Also:
-
PROCESSOR_RM_PLACEMENT_CONSTRAINTS_HANDLER
Using this handler, the placement of containers with constraints is determined as a pre-processing step before the capacity or the fair scheduler is called. Once the placement is decided, the capacity/fair scheduler is invoked to perform the actual allocation. The advantage of this approach is that it supports all constraint types (affinity, anti-affinity, cardinality). Moreover, it considers multiple containers at a time, which allows to satisfy more constraints than a container-at-a-time approach can achieve. As it sits outside the main scheduler, it can be used by both the capacity and fair schedulers. Note that at the moment it does not account for task priorities within an application, given that such priorities might be conflicting with the placement constraints.- See Also:
-
SCHEDULER_RM_PLACEMENT_CONSTRAINTS_HANDLER
Using this handler, containers with constraints will be placed by the main scheduler. If the configured RM scheduleryarn.resourcemanager.scheduler.class
cannot handle placement constraints, the corresponding SchedulingRequests will be rejected. As of now, only the capacity scheduler supports SchedulingRequests. In particular, it currently supports anti-affinity constraints (no affinity or cardinality) and places one container at a time. The advantage of this handler compared to the placement-processor is that it follows the same ordering rules for queues (sorted by utilization, priority) and apps (sorted by FIFO/fairness/priority) as the ones followed by the main scheduler.- See Also:
-
RM_PLACEMENT_CONSTRAINTS_ALGORITHM_CLASS
Placement Algorithm.- See Also:
-
RM_PLACEMENT_CONSTRAINTS_ALGORITHM_ITERATOR
Used for BasicPlacementAlgorithm - default SERIAL.- See Also:
-
RM_PLACEMENT_CONSTRAINTS_RETRY_ATTEMPTS
- See Also:
-
DEFAULT_RM_PLACEMENT_CONSTRAINTS_RETRY_ATTEMPTS
public static final int DEFAULT_RM_PLACEMENT_CONSTRAINTS_RETRY_ATTEMPTS- See Also:
-
RM_PLACEMENT_CONSTRAINTS_ALGORITHM_POOL_SIZE
- See Also:
-
DEFAULT_RM_PLACEMENT_CONSTRAINTS_ALGORITHM_POOL_SIZE
public static final int DEFAULT_RM_PLACEMENT_CONSTRAINTS_ALGORITHM_POOL_SIZE- See Also:
-
RM_PLACEMENT_CONSTRAINTS_SCHEDULER_POOL_SIZE
- See Also:
-
DEFAULT_RM_PLACEMENT_CONSTRAINTS_SCHEDULER_POOL_SIZE
public static final int DEFAULT_RM_PLACEMENT_CONSTRAINTS_SCHEDULER_POOL_SIZE- See Also:
-
DEFAULT_RM_SCHEDULER
- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_MS
RM set next Heartbeat interval for NM- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MS
public static final long DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MS- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_SCALING_ENABLE
Enable Heartbeat Interval Scaling based on cpu utilization.- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SCALING_ENABLE
public static final boolean DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SCALING_ENABLE- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_MIN_MS
- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MIN_MS
public static final long DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MIN_MS- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_MAX_MS
- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MAX_MS
public static final long DEFAULT_RM_NM_HEARTBEAT_INTERVAL_MAX_MS- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_SPEEDUP_FACTOR
- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SPEEDUP_FACTOR
public static final float DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SPEEDUP_FACTOR- See Also:
-
RM_NM_HEARTBEAT_INTERVAL_SLOWDOWN_FACTOR
- See Also:
-
DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SLOWDOWN_FACTOR
public static final float DEFAULT_RM_NM_HEARTBEAT_INTERVAL_SLOWDOWN_FACTOR- See Also:
-
SCHEDULER_SKIP_NODE_MULTIPLIER
Number of consecutive missed heartbeats after which node will be skipped from scheduling.- See Also:
-
DEFAULT_SCHEDULER_SKIP_NODE_MULTIPLIER
public static final int DEFAULT_SCHEDULER_SKIP_NODE_MULTIPLIER- See Also:
-
RM_HISTORY_WRITER_MULTI_THREADED_DISPATCHER_POOL_SIZE
Number of worker threads that write the history data.- See Also:
-
DEFAULT_RM_HISTORY_WRITER_MULTI_THREADED_DISPATCHER_POOL_SIZE
public static final int DEFAULT_RM_HISTORY_WRITER_MULTI_THREADED_DISPATCHER_POOL_SIZE- See Also:
-
RM_SYSTEM_METRICS_PUBLISHER_ENABLED
The setting that controls whether yarn system metrics is published on the timeline server or not by RM. This configuration setting is for ATS V1. This is now deprecated in favor of SYSTEM_METRICS_PUBLISHER_ENABLED.- See Also:
-
DEFAULT_RM_SYSTEM_METRICS_PUBLISHER_ENABLED
public static final boolean DEFAULT_RM_SYSTEM_METRICS_PUBLISHER_ENABLED- See Also:
-
SYSTEM_METRICS_PUBLISHER_ENABLED
The setting that controls whether yarn system metrics is published on the timeline server or not by RM and NM. This configuration setting is for ATS v2.- See Also:
-
DEFAULT_SYSTEM_METRICS_PUBLISHER_ENABLED
public static final boolean DEFAULT_SYSTEM_METRICS_PUBLISHER_ENABLED- See Also:
-
RM_PUBLISH_CONTAINER_EVENTS_ENABLED
The setting that controls whether yarn container events are published to the timeline service or not by RM. This configuration setting is for ATS V2- See Also:
-
DEFAULT_RM_PUBLISH_CONTAINER_EVENTS_ENABLED
public static final boolean DEFAULT_RM_PUBLISH_CONTAINER_EVENTS_ENABLED- See Also:
-
RM_SYSTEM_METRICS_PUBLISHER_DISPATCHER_POOL_SIZE
- See Also:
-
DEFAULT_RM_SYSTEM_METRICS_PUBLISHER_DISPATCHER_POOL_SIZE
public static final int DEFAULT_RM_SYSTEM_METRICS_PUBLISHER_DISPATCHER_POOL_SIZE- See Also:
-
RM_TIMELINE_SERVER_V1_PUBLISHER_DISPATCHER_BATCH_SIZE
- See Also:
-
DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_DISPATCHER_BATCH_SIZE
public static final int DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_DISPATCHER_BATCH_SIZE- See Also:
-
RM_TIMELINE_SERVER_V1_PUBLISHER_INTERVAL
- See Also:
-
DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_INTERVAL
public static final int DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_INTERVAL- See Also:
-
RM_TIMELINE_SERVER_V1_PUBLISHER_BATCH_ENABLED
- See Also:
-
DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_BATCH_ENABLED
public static final boolean DEFAULT_RM_TIMELINE_SERVER_V1_PUBLISHER_BATCH_ENABLED- See Also:
-
RM_DELEGATION_KEY_UPDATE_INTERVAL_KEY
- See Also:
-
RM_DELEGATION_KEY_UPDATE_INTERVAL_DEFAULT
public static final long RM_DELEGATION_KEY_UPDATE_INTERVAL_DEFAULT- See Also:
-
RM_DELEGATION_TOKEN_RENEW_INTERVAL_KEY
- See Also:
-
RM_DELEGATION_TOKEN_RENEW_INTERVAL_DEFAULT
public static final long RM_DELEGATION_TOKEN_RENEW_INTERVAL_DEFAULT- See Also:
-
RM_DELEGATION_TOKEN_MAX_LIFETIME_KEY
- See Also:
-
RM_DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT
public static final long RM_DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT- See Also:
-
RM_DELEGATION_TOKEN_REMOVE_SCAN_INTERVAL_KEY
- See Also:
-
RM_DELEGATION_TOKEN_REMOVE_SCAN_INTERVAL_DEFAULT
public static final long RM_DELEGATION_TOKEN_REMOVE_SCAN_INTERVAL_DEFAULT- See Also:
-
RM_DELEGATION_TOKEN_MAX_CONF_SIZE
- See Also:
-
DEFAULT_RM_DELEGATION_TOKEN_MAX_CONF_SIZE_BYTES
public static final int DEFAULT_RM_DELEGATION_TOKEN_MAX_CONF_SIZE_BYTES- See Also:
-
RM_DELEGATION_TOKEN_ALWAYS_CANCEL
- See Also:
-
DEFAULT_RM_DELEGATION_TOKEN_ALWAYS_CANCEL
public static final boolean DEFAULT_RM_DELEGATION_TOKEN_ALWAYS_CANCEL- See Also:
-
RM_DT_RENEWER_THREAD_TIMEOUT
- See Also:
-
DEFAULT_RM_DT_RENEWER_THREAD_TIMEOUT
public static final long DEFAULT_RM_DT_RENEWER_THREAD_TIMEOUT -
RM_DT_RENEWER_THREAD_RETRY_INTERVAL
- See Also:
-
DEFAULT_RM_DT_RENEWER_THREAD_RETRY_INTERVAL
public static final long DEFAULT_RM_DT_RENEWER_THREAD_RETRY_INTERVAL -
RM_DT_RENEWER_THREAD_RETRY_MAX_ATTEMPTS
- See Also:
-
DEFAULT_RM_DT_RENEWER_THREAD_RETRY_MAX_ATTEMPTS
public static final int DEFAULT_RM_DT_RENEWER_THREAD_RETRY_MAX_ATTEMPTS- See Also:
-
RECOVERY_ENABLED
- See Also:
-
DEFAULT_RM_RECOVERY_ENABLED
public static final boolean DEFAULT_RM_RECOVERY_ENABLED- See Also:
-
YARN_FAIL_FAST
- See Also:
-
DEFAULT_YARN_FAIL_FAST
public static final boolean DEFAULT_YARN_FAIL_FAST- See Also:
-
RM_FAIL_FAST
- See Also:
-
RM_WORK_PRESERVING_RECOVERY_ENABLED
- See Also:
-
DEFAULT_RM_WORK_PRESERVING_RECOVERY_ENABLED
@Private public static final boolean DEFAULT_RM_WORK_PRESERVING_RECOVERY_ENABLED- See Also:
-
RM_WORK_PRESERVING_RECOVERY_SCHEDULING_WAIT_MS
- See Also:
-
DEFAULT_RM_WORK_PRESERVING_RECOVERY_SCHEDULING_WAIT_MS
public static final long DEFAULT_RM_WORK_PRESERVING_RECOVERY_SCHEDULING_WAIT_MS- See Also:
-
RM_ZK_PREFIX
Zookeeper interaction configs- See Also:
-
RM_ZK_CLIENT_SSL_ENABLED
Enable Zookeeper SSL/TLS communication.- See Also:
-
DEFAULT_RM_ZK_CLIENT_SSL_ENABLED
public static final boolean DEFAULT_RM_ZK_CLIENT_SSL_ENABLED- See Also:
-
RM_ZK_ADDRESS
- See Also:
-
RM_ZK_NUM_RETRIES
- See Also:
-
DEFAULT_ZK_RM_NUM_RETRIES
public static final int DEFAULT_ZK_RM_NUM_RETRIES- See Also:
-
RM_ZK_ZNODE_SIZE_LIMIT_BYTES
Zookeeper znode limit- See Also:
-
DEFAULT_RM_ZK_ZNODE_SIZE_LIMIT_BYTES
public static final int DEFAULT_RM_ZK_ZNODE_SIZE_LIMIT_BYTES- See Also:
-
RM_ZK_RETRY_INTERVAL_MS
- See Also:
-
DEFAULT_RM_ZK_RETRY_INTERVAL_MS
public static final int DEFAULT_RM_ZK_RETRY_INTERVAL_MS- See Also:
-
RM_ZK_TIMEOUT_MS
- See Also:
-
DEFAULT_RM_ZK_TIMEOUT_MS
public static final int DEFAULT_RM_ZK_TIMEOUT_MS- See Also:
-
ZK_APPID_NODE_SPLIT_INDEX
- See Also:
-
DEFAULT_ZK_APPID_NODE_SPLIT_INDEX
public static final int DEFAULT_ZK_APPID_NODE_SPLIT_INDEX- See Also:
-
ZK_DELEGATION_TOKEN_NODE_SPLIT_INDEX
Index at which the RM Delegation Token ids will be split so that the delegation token znodes stored in the zookeeper RM state store will be stored as two different znodes (parent-child).- See Also:
-
DEFAULT_ZK_DELEGATION_TOKEN_NODE_SPLIT_INDEX
public static final int DEFAULT_ZK_DELEGATION_TOKEN_NODE_SPLIT_INDEX- See Also:
-
RM_ZK_ACL
- See Also:
-
DEFAULT_RM_ZK_ACL
- See Also:
-
RM_ZK_AUTH
- See Also:
-
ZK_STATE_STORE_PREFIX
- See Also:
-
ZK_RM_STATE_STORE_PARENT_PATH
Parent znode path under which ZKRMStateStore will create znodes- See Also:
-
DEFAULT_ZK_RM_STATE_STORE_PARENT_PATH
- See Also:
-
ZK_RM_STATE_STORE_ROOT_NODE_ACL
Root node ACLs for fencing- See Also:
-
RM_HA_PREFIX
HA related configs- See Also:
-
RM_HA_ENABLED
- See Also:
-
DEFAULT_RM_HA_ENABLED
public static final boolean DEFAULT_RM_HA_ENABLED- See Also:
-
RM_HA_IDS
- See Also:
-
RM_HA_ID
- See Also:
-
FS_BASED_RM_CONF_STORE
Store the related configuration files in File System- See Also:
-
DEFAULT_FS_BASED_RM_CONF_STORE
- See Also:
-
RM_CONFIGURATION_PROVIDER_CLASS
- See Also:
-
DEFAULT_RM_CONFIGURATION_PROVIDER_CLASS
- See Also:
-
SCHEDULER_CONFIGURATION_STORE_CLASS
- See Also:
-
FILE_CONFIGURATION_STORE
- See Also:
-
MEMORY_CONFIGURATION_STORE
- See Also:
-
FS_CONFIGURATION_STORE
- See Also:
-
ZK_CONFIGURATION_STORE
- See Also:
-
LEVELDB_CONFIGURATION_STORE
- See Also:
-
DEFAULT_CONFIGURATION_STORE
- See Also:
-
RM_SCHEDCONF_STORE_PATH
- See Also:
-
RM_SCHEDCONF_LEVELDB_COMPACTION_INTERVAL_SECS
- See Also:
-
DEFAULT_RM_SCHEDCONF_LEVELDB_COMPACTION_INTERVAL_SECS
@Private @Unstable public static final long DEFAULT_RM_SCHEDCONF_LEVELDB_COMPACTION_INTERVAL_SECS- See Also:
-
RM_SCHEDCONF_MAX_LOGS
- See Also:
-
DEFAULT_RM_SCHEDCONF_LEVELDB_MAX_LOGS
@Private @Unstable public static final long DEFAULT_RM_SCHEDCONF_LEVELDB_MAX_LOGS- See Also:
-
DEFAULT_RM_SCHEDCONF_ZK_MAX_LOGS
@Private @Unstable public static final long DEFAULT_RM_SCHEDCONF_ZK_MAX_LOGS- See Also:
-
SCHEDULER_CONFIGURATION_FS_PATH
- See Also:
-
SCHEDULER_CONFIGURATION_FS_MAX_VERSION
- See Also:
-
DEFAULT_SCHEDULER_CONFIGURATION_FS_MAX_VERSION
@Private @Unstable public static final int DEFAULT_SCHEDULER_CONFIGURATION_FS_MAX_VERSION- See Also:
-
RM_SCHEDCONF_STORE_ZK_PARENT_PATH
Parent znode path under which ZKConfigurationStore will create znodes.- See Also:
-
DEFAULT_RM_SCHEDCONF_STORE_ZK_PARENT_PATH
- See Also:
-
RM_SCHEDULER_MUTATION_ACL_POLICY_CLASS
- See Also:
-
YARN_AUTHORIZATION_PROVIDER
- See Also:
-
AUTO_FAILOVER_PREFIX
- See Also:
-
AUTO_FAILOVER_ENABLED
- See Also:
-
DEFAULT_AUTO_FAILOVER_ENABLED
public static final boolean DEFAULT_AUTO_FAILOVER_ENABLED- See Also:
-
AUTO_FAILOVER_EMBEDDED
Deprecated.This property should never be set tofalse.This property controls whetherActiveStandbyElectorleader election should be used whenCURATOR_LEADER_ELECTORisfalse.- See Also:
-
DEFAULT_AUTO_FAILOVER_EMBEDDED
Deprecated.TheAUTO_FAILOVER_EMBEDDEDproperty is deprecated.The default value forAUTO_FAILOVER_EMBEDDED.- See Also:
-
AUTO_FAILOVER_ZK_BASE_PATH
- See Also:
-
DEFAULT_AUTO_FAILOVER_ZK_BASE_PATH
- See Also:
-
CLIENT_FAILOVER_PREFIX
- See Also:
-
CLIENT_FAILOVER_PROXY_PROVIDER
- See Also:
-
DEFAULT_CLIENT_FAILOVER_PROXY_PROVIDER
- See Also:
-
CLIENT_FAILOVER_NO_HA_PROXY_PROVIDER
- See Also:
-
DEFAULT_CLIENT_FAILOVER_NO_HA_PROXY_PROVIDER
- See Also:
-
CLIENT_FAILOVER_MAX_ATTEMPTS
- See Also:
-
CLIENT_FAILOVER_SLEEPTIME_BASE_MS
- See Also:
-
CLIENT_FAILOVER_SLEEPTIME_MAX_MS
- See Also:
-
CLIENT_FAILOVER_RETRIES
- See Also:
-
DEFAULT_CLIENT_FAILOVER_RETRIES
public static final int DEFAULT_CLIENT_FAILOVER_RETRIES- See Also:
-
CLIENT_FAILOVER_RETRIES_ON_SOCKET_TIMEOUTS
- See Also:
-
DEFAULT_CLIENT_FAILOVER_RETRIES_ON_SOCKET_TIMEOUTS
public static final int DEFAULT_CLIENT_FAILOVER_RETRIES_ON_SOCKET_TIMEOUTS- See Also:
-
RM_HA_FC_ELECTOR_ZK_RETRIES_KEY
number of zookeeper operation retry times in ActiveStandbyElector- See Also:
-
CURATOR_LEADER_ELECTOR
Deprecated.Eventually, we want to default to the curator-based implementation and remove theActiveStandbyElectorbased implementation. We should remove this config then.Whether to use the Curator-based elector for leader election.- See Also:
-
DEFAULT_CURATOR_LEADER_ELECTOR_ENABLED
@Private @Unstable public static final boolean DEFAULT_CURATOR_LEADER_ELECTOR_ENABLED- See Also:
-
RM_STORE
The class to use as the persistent store.- See Also:
-
FS_RM_STATE_STORE_URI
URI for FileSystemRMStateStore- See Also:
-
FS_RM_STATE_STORE_NUM_RETRIES
- See Also:
-
DEFAULT_FS_RM_STATE_STORE_NUM_RETRIES
public static final int DEFAULT_FS_RM_STATE_STORE_NUM_RETRIES- See Also:
-
FS_RM_STATE_STORE_RETRY_INTERVAL_MS
- See Also:
-
DEFAULT_FS_RM_STATE_STORE_RETRY_INTERVAL_MS
public static final long DEFAULT_FS_RM_STATE_STORE_RETRY_INTERVAL_MS- See Also:
-
RM_LEVELDB_STORE_PATH
- See Also:
-
RM_LEVELDB_COMPACTION_INTERVAL_SECS
The time in seconds between full compactions of the leveldb database. Setting the interval to zero disables the full compaction cycles.- See Also:
-
DEFAULT_RM_LEVELDB_COMPACTION_INTERVAL_SECS
public static final long DEFAULT_RM_LEVELDB_COMPACTION_INTERVAL_SECS- See Also:
-
RM_MAX_COMPLETED_APPLICATIONS
The maximum number of completed applications RM keeps. By default equals toDEFAULT_RM_MAX_COMPLETED_APPLICATIONS.- See Also:
-
DEFAULT_RM_MAX_COMPLETED_APPLICATIONS
public static final int DEFAULT_RM_MAX_COMPLETED_APPLICATIONS- See Also:
-
RM_STATE_STORE_MAX_COMPLETED_APPLICATIONS
The maximum number of completed applications RM state store keeps. By default equals to value ofRM_MAX_COMPLETED_APPLICATIONS.- See Also:
-
DEFAULT_RM_STATE_STORE_MAX_COMPLETED_APPLICATIONS
Deprecated.This default value is ignored and will be removed in a future release. The default value ofyarn.resourcemanager.state-store.max-completed-applicationsis the value ofRM_MAX_COMPLETED_APPLICATIONS.The default value foryarn.resourcemanager.state-store.max-completed-applications.- See Also:
-
DEFAULT_APPLICATION_NAME
Default application name- See Also:
-
DEFAULT_APPLICATION_TYPE
Default application type- See Also:
-
APPLICATION_TYPE_LENGTH
public static final int APPLICATION_TYPE_LENGTHDefault application type length- See Also:
-
DEFAULT_QUEUE_NAME
Default queue name- See Also:
-
DEFAULT_QUEUE_FULL_NAME
- See Also:
-
RM_METRICS_RUNTIME_BUCKETS
Buckets (in minutes) for the number of apps running in each queue.- See Also:
-
DEFAULT_RM_METRICS_RUNTIME_BUCKETS
Default sizes of the runtime metric buckets in minutes.- See Also:
-
RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
- See Also:
-
DEFAULT_RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_AMRM_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS- See Also:
-
RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
- See Also:
-
DEFAULT_RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_CONTAINER_TOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS- See Also:
-
RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
- See Also:
-
DEFAULT_RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS
public static final long DEFAULT_RM_NMTOKEN_MASTER_KEY_ROLLING_INTERVAL_SECS- See Also:
-
RM_NODEMANAGER_MINIMUM_VERSION
- See Also:
-
DEFAULT_RM_NODEMANAGER_MINIMUM_VERSION
- See Also:
-
RM_NODEMANAGER_UNTRACKED_REMOVAL_TIMEOUT_MSEC
Timeout(msec) for an untracked node to remain in shutdown or decommissioned state.- See Also:
-
DEFAULT_RM_NODEMANAGER_UNTRACKED_REMOVAL_TIMEOUT_MSEC
public static final int DEFAULT_RM_NODEMANAGER_UNTRACKED_REMOVAL_TIMEOUT_MSEC- See Also:
-
RM_ENABLE_NODE_UNTRACKED_WITHOUT_INCLUDE_PATH
Whether to enable RM to mark inactive nodes as untracked and removed from nodes list for the YARN cluster without configured include path.- See Also:
-
DEFAULT_RM_ENABLE_NODE_UNTRACKED_WITHOUT_INCLUDE_PATH
public static final boolean DEFAULT_RM_ENABLE_NODE_UNTRACKED_WITHOUT_INCLUDE_PATH- See Also:
-
RM_NODEMANAGER_UNTRACKED_NODE_SELECTIVE_STATES_TO_REMOVE
When non empty, untracked nodes are deleted only if their state is one of the states defined by this config. When empty, all the states are eligible for removal Eligible states are defined by enum values here: -
DEFAULT_RM_NODEMANAGER_UNTRACKED_NODE_SELECTIVE_STATES_TO_REMOVE
-
RM_PROXY_USER_PREFIX
RM proxy users' prefix- See Also:
-
RM_RESOURCE_PROFILES_ENABLED
Enable/disable resource profiles.- See Also:
-
DEFAULT_RM_RESOURCE_PROFILES_ENABLED
@Public @Unstable public static final boolean DEFAULT_RM_RESOURCE_PROFILES_ENABLED- See Also:
-
RM_RESOURCE_PROFILES_SOURCE_FILE
File containing resource profiles.- See Also:
-
DEFAULT_RM_RESOURCE_PROFILES_SOURCE_FILE
- See Also:
-
YARN_CLIENT_LOAD_RESOURCETYPES_FROM_SERVER
Enable/disable loading resource-types.xml at client side.- See Also:
-
DEFAULT_YARN_CLIENT_LOAD_RESOURCETYPES_FROM_SERVER
@Public @Unstable public static final boolean DEFAULT_YARN_CLIENT_LOAD_RESOURCETYPES_FROM_SERVER- See Also:
-
RM_NODE_GRACEFUL_DECOMMISSION_TIMEOUT
Timeout in seconds for YARN node graceful decommission. This is the maximal time to wait for running containers and applications to complete before transition a DECOMMISSIONING node into DECOMMISSIONED.- See Also:
-
DEFAULT_RM_NODE_GRACEFUL_DECOMMISSION_TIMEOUT
public static final int DEFAULT_RM_NODE_GRACEFUL_DECOMMISSION_TIMEOUT- See Also:
-
ENABLE_TRACKING_FOR_UNREGISTERED_NODES
Enable/disable tracking of unregistered nodes.- See Also:
-
DEFAULT_ENABLE_TRACKING_FOR_UNREGISTERED_NODES
public static final boolean DEFAULT_ENABLE_TRACKING_FOR_UNREGISTERED_NODES- See Also:
-
RM_DECOMMISSIONING_NODES_WATCHER_POLL_INTERVAL
Period in seconds of the poll timer task inside DecommissioningNodesWatcher to identify and take care of DECOMMISSIONING nodes missing regular heart beat.- See Also:
-
DEFAULT_RM_DECOMMISSIONING_NODES_WATCHER_POLL_INTERVAL
public static final int DEFAULT_RM_DECOMMISSIONING_NODES_WATCHER_POLL_INTERVAL- See Also:
-
NM_PREFIX
Prefix for all node manager configs.- See Also:
-
NM_OPPORTUNISTIC_CONTAINERS_QUEUE_POLICY
At the NM, the policy to determine whether to queue anOPPORTUNISTICcontainer or not. If set toBY_QUEUE_LEN, uses the queue capacity, as set byNM_OPPORTUNISTIC_CONTAINERS_MAX_QUEUE_LENGTH, to limit how many containers to accept/queue. If set toBY_RESOURCES, limits the number of containers accepted based on the resource capacity of the node.- See Also:
-
NM_OPPORTUNISTIC_CONTAINERS_MAX_QUEUE_LENGTH
Max Queue length ofOPPORTUNISTICcontainers on the NM. If set to 0, NM does not accept anyOPPORTUNISTICcontainers. If set to > 0, enforces the queue capacity.- See Also:
-
DEFAULT_NM_OPPORTUNISTIC_CONTAINERS_MAX_QUEUE_LENGTH
public static final int DEFAULT_NM_OPPORTUNISTIC_CONTAINERS_MAX_QUEUE_LENGTH- See Also:
-
DIST_SCHEDULING_ENABLED
Setting that controls whether distributed scheduling is enabled or not.- See Also:
-
DEFAULT_DIST_SCHEDULING_ENABLED
public static final boolean DEFAULT_DIST_SCHEDULING_ENABLED- See Also:
-
NM_ADMIN_USER_ENV
Environment variables that will be sent to containers.- See Also:
-
DEFAULT_NM_ADMIN_USER_ENV
- See Also:
-
NM_ADMIN_FORCE_PATH
PATH components that will be prepended to the user's path. If this is defined and the user does not define PATH, NM will also append ":$PATH" to prevent this from eclipsing the PATH defined in the container. This feature is only available for Linux.- See Also:
-
DEFAULT_NM_ADMIN_FORCE_PATH
- See Also:
-
NM_ENV_WHITELIST
Environment variables that containers may override rather than use NodeManager's default.- See Also:
-
DEFAULT_NM_ENV_WHITELIST
-
NM_ADDRESS
address of node manager IPC.- See Also:
-
DEFAULT_NM_PORT
public static final int DEFAULT_NM_PORT- See Also:
-
DEFAULT_NM_ADDRESS
- See Also:
-
NM_BIND_HOST
The actual bind address for the NM.- See Also:
-
NM_CONTAINER_EXECUTOR
who will execute(launch) the containers.- See Also:
-
NM_CONTAINER_STATE_TRANSITION_LISTENERS
List of container state transition listeners.- See Also:
-
NM_CONTAINER_EXECUTOR_SCHED_PRIORITY
Adjustment to make to the container os scheduling priority. The valid values for this could vary depending on the platform. On Linux, higher values mean run the containers at a less favorable priority than the NM. The value specified is an int.- See Also:
-
DEFAULT_NM_CONTAINER_EXECUTOR_SCHED_PRIORITY
public static final int DEFAULT_NM_CONTAINER_EXECUTOR_SCHED_PRIORITY- See Also:
-
NM_CONTAINER_MGR_THREAD_COUNT
Number of threads container manager uses.- See Also:
-
DEFAULT_NM_CONTAINER_MGR_THREAD_COUNT
public static final int DEFAULT_NM_CONTAINER_MGR_THREAD_COUNT- See Also:
-
NM_COLLECTOR_SERVICE_THREAD_COUNT
Number of threads container manager uses.- See Also:
-
DEFAULT_NM_COLLECTOR_SERVICE_THREAD_COUNT
public static final int DEFAULT_NM_COLLECTOR_SERVICE_THREAD_COUNT- See Also:
-
NM_DELETE_THREAD_COUNT
Number of threads used in cleanup.- See Also:
-
DEFAULT_NM_DELETE_THREAD_COUNT
public static final int DEFAULT_NM_DELETE_THREAD_COUNT- See Also:
-
NM_CONTAINER_EXECUTOR_EXIT_FILE_TIMEOUT
- See Also:
-
DEFAULT_NM_CONTAINER_EXECUTOR_EXIT_FILE_TIMEOUT
public static final int DEFAULT_NM_CONTAINER_EXECUTOR_EXIT_FILE_TIMEOUT- See Also:
-
NM_KEYTAB
Keytab for NM.- See Also:
-
NM_LOCAL_DIRS
List of directories to store localized files in.- See Also:
-
DEFAULT_NM_LOCAL_DIRS
- See Also:
-
NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY
Number of files in each localized directories Avoid tuning this too low.- See Also:
-
DEFAULT_NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY
public static final int DEFAULT_NM_LOCAL_CACHE_MAX_FILES_PER_DIRECTORY- See Also:
-
NM_LOCALIZER_ADDRESS
Address where the localizer IPC is.- See Also:
-
DEFAULT_NM_LOCALIZER_PORT
public static final int DEFAULT_NM_LOCALIZER_PORT- See Also:
-
DEFAULT_NM_LOCALIZER_ADDRESS
- See Also:
-
NM_COLLECTOR_SERVICE_ADDRESS
Address where the collector service IPC is.- See Also:
-
DEFAULT_NM_COLLECTOR_SERVICE_PORT
public static final int DEFAULT_NM_COLLECTOR_SERVICE_PORT- See Also:
-
DEFAULT_NM_COLLECTOR_SERVICE_ADDRESS
- See Also:
-
NM_PUBLISH_CONTAINER_EVENTS_ENABLED
The setting that controls whether yarn container events are published to the timeline service or not by NM. This configuration setting is for ATS V2- See Also:
-
DEFAULT_NM_PUBLISH_CONTAINER_EVENTS_ENABLED
public static final boolean DEFAULT_NM_PUBLISH_CONTAINER_EVENTS_ENABLED- See Also:
-
NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS
Interval in between cache cleanups.- See Also:
-
DEFAULT_NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS
public static final long DEFAULT_NM_LOCALIZER_CACHE_CLEANUP_INTERVAL_MS- See Also:
-
NM_LOCALIZER_CACHE_TARGET_SIZE_MB
Target size of localizer cache in MB, per nodemanager. It is a target retention size that only includes resources with PUBLIC and PRIVATE visibility and excludes resources with APPLICATION visibility- See Also:
-
DEFAULT_NM_LOCALIZER_CACHE_TARGET_SIZE_MB
public static final long DEFAULT_NM_LOCALIZER_CACHE_TARGET_SIZE_MB- See Also:
-
NM_LOCALIZER_CLIENT_THREAD_COUNT
Number of threads to handle localization requests.- See Also:
-
DEFAULT_NM_LOCALIZER_CLIENT_THREAD_COUNT
public static final int DEFAULT_NM_LOCALIZER_CLIENT_THREAD_COUNT- See Also:
-
NM_LOCALIZER_FETCH_THREAD_COUNT
Number of threads to use for localization fetching.- See Also:
-
DEFAULT_NM_LOCALIZER_FETCH_THREAD_COUNT
public static final int DEFAULT_NM_LOCALIZER_FETCH_THREAD_COUNT- See Also:
-
NM_LOG_DIRS
Where to store container logs.- See Also:
-
DEFAULT_NM_LOG_DIRS
- See Also:
-
NM_LOG_AGGREGATION_THREAD_POOL_SIZE
The number of threads to handle log aggregation in node manager.- See Also:
-
DEFAULT_NM_LOG_AGGREGATION_THREAD_POOL_SIZE
public static final int DEFAULT_NM_LOG_AGGREGATION_THREAD_POOL_SIZE- See Also:
-
NM_DEFAULT_CONTAINER_EXECUTOR_PREFIX
Default permissions for container logs.- See Also:
-
NM_DEFAULT_CONTAINER_EXECUTOR_LOG_DIRS_PERMISSIONS
- See Also:
-
NM_DEFAULT_CONTAINER_EXECUTOR_LOG_DIRS_PERMISSIONS_DEFAULT
- See Also:
-
NM_RESOURCEMANAGER_MINIMUM_VERSION
- See Also:
-
DEFAULT_NM_RESOURCEMANAGER_MINIMUM_VERSION
- See Also:
-
DISK_VALIDATOR
Disk Validator.- See Also:
-
DEFAULT_DISK_VALIDATOR
- See Also:
-
NM_CONTAINER_DIAGNOSTICS_MAXIMUM_SIZE
Maximum size of contain's diagnostics to keep for relaunching container case.- See Also:
-
DEFAULT_NM_CONTAINER_DIAGNOSTICS_MAXIMUM_SIZE
public static final int DEFAULT_NM_CONTAINER_DIAGNOSTICS_MAXIMUM_SIZE- See Also:
-
NM_CONTAINER_RETRY_MINIMUM_INTERVAL_MS
Minimum container restart interval.- See Also:
-
DEFAULT_NM_CONTAINER_RETRY_MINIMUM_INTERVAL_MS
public static final int DEFAULT_NM_CONTAINER_RETRY_MINIMUM_INTERVAL_MS- See Also:
-
NM_CONTAINER_QUEUING_USE_PAUSE_FOR_PREEMPTION
Use container pause as the preemption policy over kill in the container queue at a NodeManager.- See Also:
-
DEFAULT_NM_CONTAINER_QUEUING_USE_PAUSE_FOR_PREEMPTION
public static final boolean DEFAULT_NM_CONTAINER_QUEUING_USE_PAUSE_FOR_PREEMPTION- See Also:
-
RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS
Interval at which the delayed token removal thread runs- See Also:
-
DEFAULT_RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS
public static final long DEFAULT_RM_DELAYED_DELEGATION_TOKEN_REMOVAL_INTERVAL_MS- See Also:
-
RM_DELEGATION_TOKEN_RENEWER_THREAD_COUNT
Delegation Token renewer thread count- See Also:
-
DEFAULT_RM_DELEGATION_TOKEN_RENEWER_THREAD_COUNT
public static final int DEFAULT_RM_DELEGATION_TOKEN_RENEWER_THREAD_COUNT- See Also:
-
RM_PROXY_USER_PRIVILEGES_ENABLED
- See Also:
-
DEFAULT_RM_PROXY_USER_PRIVILEGES_ENABLED
public static final boolean DEFAULT_RM_PROXY_USER_PRIVILEGES_ENABLED- See Also:
-
RM_NODE_IP_CACHE_EXPIRY_INTERVAL_SECS
The expiry interval for node IP caching. -1 disables the caching- See Also:
-
DEFAULT_RM_NODE_IP_CACHE_EXPIRY_INTERVAL_SECS
public static final int DEFAULT_RM_NODE_IP_CACHE_EXPIRY_INTERVAL_SECS- See Also:
-
RM_MAX_LOG_AGGREGATION_DIAGNOSTICS_IN_MEMORY
How many diagnostics/failure messages can be saved in RM for log aggregation. It also defines the number of diagnostics/failure messages can be shown in log aggregation web ui.- See Also:
-
DEFAULT_RM_MAX_LOG_AGGREGATION_DIAGNOSTICS_IN_MEMORY
public static final int DEFAULT_RM_MAX_LOG_AGGREGATION_DIAGNOSTICS_IN_MEMORY- See Also:
-
RM_SCHEDULER_AUTOCORRECT_CONTAINER_ALLOCATION
The configuration key for enabling or disabling the auto-correction of container allocation.- See Also:
-
DEFAULT_RM_SCHEDULER_AUTOCORRECT_CONTAINER_ALLOCATION
public static final boolean DEFAULT_RM_SCHEDULER_AUTOCORRECT_CONTAINER_ALLOCATIONDefault value: false.- See Also:
-
LOG_AGGREGATION_ENABLED
Whether to enable log aggregation- See Also:
-
DEFAULT_LOG_AGGREGATION_ENABLED
public static final boolean DEFAULT_LOG_AGGREGATION_ENABLED- See Also:
-
LOG_AGGREGATION_FILE_FORMATS
- See Also:
-
LOG_AGGREGATION_FILE_CONTROLLER_FMT
- See Also:
-
LOG_AGGREGATION_REMOTE_APP_LOG_DIR_FMT
- See Also:
-
LOG_AGGREGATION_REMOTE_APP_LOG_DIR_SUFFIX_FMT
- See Also:
-
LOG_AGGREGATION_RETAIN_SECONDS
How long to wait before deleting aggregated logs, -1 disables. Be careful set this too small and you will spam the name node.- See Also:
-
DEFAULT_LOG_AGGREGATION_RETAIN_SECONDS
public static final long DEFAULT_LOG_AGGREGATION_RETAIN_SECONDS- See Also:
-
LOG_AGGREGATION_DEBUG_FILESIZE
- See Also:
-
DEFAULT_LOG_AGGREGATION_DEBUG_FILESIZE
public static final long DEFAULT_LOG_AGGREGATION_DEBUG_FILESIZE- See Also:
-
LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS
How long to wait between aggregated log retention checks. If set to a value <= 0 then the value is computed as one-tenth of the log retention setting. Be careful set this too small and you will spam the name node.- See Also:
-
DEFAULT_LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS
public static final long DEFAULT_LOG_AGGREGATION_RETAIN_CHECK_INTERVAL_SECONDS- See Also:
-
LOG_AGGREGATION_STATUS_TIME_OUT_MS
How long for ResourceManager to wait for NodeManager to report its log aggregation status. If waiting time of which the log aggregation status is reported from NodeManager exceeds the configured value, RM will report log aggregation status for this NodeManager as TIME_OUT. This configuration will be used in NodeManager as well to decide whether and when to delete the cached log aggregation status.- See Also:
-
DEFAULT_LOG_AGGREGATION_STATUS_TIME_OUT_MS
public static final long DEFAULT_LOG_AGGREGATION_STATUS_TIME_OUT_MS- See Also:
-
LOG_AGGREGATION_ENABLE_LOCAL_CLEANUP
Whether to clean up nodemanager logs when log aggregation is enabled.- See Also:
-
DEFAULT_LOG_AGGREGATION_ENABLE_LOCAL_CLEANUP
public static final boolean DEFAULT_LOG_AGGREGATION_ENABLE_LOCAL_CLEANUP- See Also:
-
NM_LOG_RETAIN_SECONDS
Number of seconds to retain logs on the NodeManager. Only applicable if Log aggregation is disabled- See Also:
-
DEFAULT_NM_LOG_RETAIN_SECONDS
public static final long DEFAULT_NM_LOG_RETAIN_SECONDS- See Also:
-
NM_LOG_AGGREGATION_ROLL_MONITORING_INTERVAL_SECONDS
Define how often NMs wake up and upload log files- See Also:
-
DEFAULT_NM_LOG_AGGREGATION_ROLL_MONITORING_INTERVAL_SECONDS
public static final long DEFAULT_NM_LOG_AGGREGATION_ROLL_MONITORING_INTERVAL_SECONDS- See Also:
-
MIN_LOG_ROLLING_INTERVAL_SECONDS
The allowed hard minimum limit forNM_LOG_AGGREGATION_ROLL_MONITORING_INTERVAL_SECONDS.- See Also:
-
MIN_LOG_ROLLING_INTERVAL_SECONDS_DEFAULT
public static final long MIN_LOG_ROLLING_INTERVAL_SECONDS_DEFAULT- See Also:
-
NM_LOG_AGGREGATION_NUM_LOG_FILES_SIZE_PER_APP
Define how many aggregated log files per application per NM we can have in remote file system.- See Also:
-
DEFAULT_NM_LOG_AGGREGATION_NUM_LOG_FILES_SIZE_PER_APP
public static final int DEFAULT_NM_LOG_AGGREGATION_NUM_LOG_FILES_SIZE_PER_APP- See Also:
-
NM_LOG_DELETION_THREADS_COUNT
Number of threads used in log cleanup. Only applicable if Log aggregation is disabled- See Also:
-
DEFAULT_NM_LOG_DELETE_THREAD_COUNT
public static final int DEFAULT_NM_LOG_DELETE_THREAD_COUNT- See Also:
-
NM_REMOTE_APP_LOG_DIR
Where to aggregate logs to.- See Also:
-
DEFAULT_NM_REMOTE_APP_LOG_DIR
- See Also:
-
NM_REMOTE_APP_LOG_DIR_SUFFIX
The remote log dir will be created at below location. NM_REMOTE_APP_LOG_DIR/${user}/bucket_{NM_REMOTE_APP_LOG_DIR_SUFFIX} /${bucketDir}/${appId}- See Also:
-
DEFAULT_NM_REMOTE_APP_LOG_DIR_SUFFIX
- See Also:
-
NM_REMOTE_APP_LOG_DIR_INCLUDE_OLDER
Specifies whether Older Application Log Directory is included.- See Also:
-
DEFAULT_NM_REMOTE_APP_LOG_DIR_INCLUDE_OLDER
public static final boolean DEFAULT_NM_REMOTE_APP_LOG_DIR_INCLUDE_OLDER- See Also:
-
NM_REMOTE_APP_LOG_DIR_GROUPNAME
Specifies the group of the aggregated log directory.- See Also:
-
YARN_LOG_SERVER_URL
- See Also:
-
YARN_LOG_SERVER_WEBSERVICE_URL
- See Also:
-
YARN_TRACKING_URL_GENERATOR
- See Also:
-
NM_PMEM_MB
Amount of memory in MB that can be allocated for containers.- See Also:
-
DEFAULT_NM_PMEM_MB
public static final int DEFAULT_NM_PMEM_MB- See Also:
-
NM_SYSTEM_RESERVED_PMEM_MB
Amount of memory in MB that has been reserved for non-yarn use.- See Also:
-
NM_PMEM_CHECK_ENABLED
Specifies whether physical memory check is enabled.- See Also:
-
DEFAULT_NM_PMEM_CHECK_ENABLED
public static final boolean DEFAULT_NM_PMEM_CHECK_ENABLED- See Also:
-
NM_VMEM_CHECK_ENABLED
Specifies whether virtual memory check is enabled.- See Also:
-
DEFAULT_NM_VMEM_CHECK_ENABLED
public static final boolean DEFAULT_NM_VMEM_CHECK_ENABLED- See Also:
-
NM_VMEM_PMEM_RATIO
Conversion ratio for physical memory to virtual memory.- See Also:
-
DEFAULT_NM_VMEM_PMEM_RATIO
public static final float DEFAULT_NM_VMEM_PMEM_RATIO- See Also:
-
NM_ELASTIC_MEMORY_CONTROL_ENABLED
Specifies whether to do memory check on overall usage.- See Also:
-
DEFAULT_NM_ELASTIC_MEMORY_CONTROL_ENABLED
public static final boolean DEFAULT_NM_ELASTIC_MEMORY_CONTROL_ENABLED- See Also:
-
NM_ELASTIC_MEMORY_CONTROL_OOM_HANDLER
Specifies the OOM handler code.- See Also:
-
NM_ELASTIC_MEMORY_CONTROL_OOM_LISTENER_PATH
The path to the OOM listener.- See Also:
-
NM_ELASTIC_MEMORY_CONTROL_OOM_TIMEOUT_SEC
Maximum time in seconds to resolve an OOM situation.- See Also:
-
DEFAULT_NM_ELASTIC_MEMORY_CONTROL_OOM_TIMEOUT_SEC
-
NM_VCORES
Number of Virtual CPU Cores which can be allocated for containers.- See Also:
-
DEFAULT_NM_VCORES
public static final int DEFAULT_NM_VCORES- See Also:
-
NM_COUNT_LOGICAL_PROCESSORS_AS_CORES
Count logical processors(like hyperthreads) as cores.- See Also:
-
DEFAULT_NM_COUNT_LOGICAL_PROCESSORS_AS_CORES
public static final boolean DEFAULT_NM_COUNT_LOGICAL_PROCESSORS_AS_CORES- See Also:
-
NM_PCORES_VCORES_MULTIPLIER
Multiplier to convert physical cores to vcores.- See Also:
-
DEFAULT_NM_PCORES_VCORES_MULTIPLIER
public static final float DEFAULT_NM_PCORES_VCORES_MULTIPLIER- See Also:
-
NM_RESOURCE_PERCENTAGE_PHYSICAL_CPU_LIMIT
Percentage of overall CPU which can be allocated for containers.- See Also:
-
DEFAULT_NM_RESOURCE_PERCENTAGE_PHYSICAL_CPU_LIMIT
public static final int DEFAULT_NM_RESOURCE_PERCENTAGE_PHYSICAL_CPU_LIMIT- See Also:
-
NM_ENABLE_HARDWARE_CAPABILITY_DETECTION
Enable or disable node hardware capability detection.- See Also:
-
DEFAULT_NM_ENABLE_HARDWARE_CAPABILITY_DETECTION
public static final boolean DEFAULT_NM_ENABLE_HARDWARE_CAPABILITY_DETECTION- See Also:
-
NM_MEMORY_RESOURCE_PREFIX
- See Also:
-
NM_MEMORY_RESOURCE_ENABLED
- See Also:
-
DEFAULT_NM_MEMORY_RESOURCE_ENABLED
public static final boolean DEFAULT_NM_MEMORY_RESOURCE_ENABLED- See Also:
-
NM_MEMORY_RESOURCE_ENFORCED
- See Also:
-
DEFAULT_NM_MEMORY_RESOURCE_ENFORCED
public static final boolean DEFAULT_NM_MEMORY_RESOURCE_ENFORCED- See Also:
-
NM_MEMORY_RESOURCE_CGROUPS_SWAPPINESS
- See Also:
-
DEFAULT_NM_MEMORY_RESOURCE_CGROUPS_SWAPPINESS
public static final int DEFAULT_NM_MEMORY_RESOURCE_CGROUPS_SWAPPINESS- See Also:
-
NM_MEMORY_RESOURCE_CGROUPS_SOFT_LIMIT_PERCENTAGE
- See Also:
-
DEFAULT_NM_MEMORY_RESOURCE_CGROUPS_SOFT_LIMIT_PERCENTAGE
public static final float DEFAULT_NM_MEMORY_RESOURCE_CGROUPS_SOFT_LIMIT_PERCENTAGE- See Also:
-
NM_CPU_RESOURCE_PREFIX
- See Also:
-
NM_CPU_RESOURCE_ENABLED
Enable cpu isolation.- See Also:
-
DEFAULT_NM_CPU_RESOURCE_ENABLED
@Private public static final boolean DEFAULT_NM_CPU_RESOURCE_ENABLED- See Also:
-
NM_DISK_RESOURCE_PREFIX
Prefix for disk configurations. Work in progress: This configuration parameter may be changed/removed in the future.- See Also:
-
NM_DISK_RESOURCE_ENABLED
This setting controls if resource handling for disk operations is enabled. Work in progress: This configuration parameter may be changed/removed in the future- See Also:
-
DEFAULT_NM_DISK_RESOURCE_ENABLED
@Private public static final boolean DEFAULT_NM_DISK_RESOURCE_ENABLEDDisk as a resource is disabled by default.- See Also:
-
NM_NETWORK_RESOURCE_PREFIX
- See Also:
-
NM_NETWORK_RESOURCE_ENABLED
This setting controls if resource handling for network bandwidth is enabled. Work in progress: This configuration parameter may be changed/removed in the future- See Also:
-
DEFAULT_NM_NETWORK_RESOURCE_ENABLED
@Private public static final boolean DEFAULT_NM_NETWORK_RESOURCE_ENABLEDNetwork as a resource is disabled by default.- See Also:
-
NM_NETWORK_RESOURCE_INTERFACE
Specifies the interface to be used for applying network throttling rules. Work in progress: This configuration parameter may be changed/removed in the future- See Also:
-
DEFAULT_NM_NETWORK_RESOURCE_INTERFACE
- See Also:
-
NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBIT
Specifies the total available outbound bandwidth on the node. Work in progress: This configuration parameter may be changed/removed in the future- See Also:
-
DEFAULT_NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBIT
@Private public static final int DEFAULT_NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBIT- See Also:
-
NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_YARN_MBIT
Specifies the total outbound bandwidth available to YARN containers. defaults to NM_NETWORK_RESOURCE_OUTBOUND_BANDWIDTH_MBIT if not specified. Work in progress: This configuration parameter may be changed/removed in the future- See Also:
-
NM_RESOURCE_PLUGINS
Prefix for computation resources, example of computation resources like GPU / FPGA / TPU, etc.- See Also:
-
NM_RESOURCE_PLUGINS_FAIL_FAST
Specifies whether the initialization of the Node Manager should continue if a certain device (GPU, FPGA, etc) was not found in the system. If set to "true", then an exception will be thrown if a device is missing or an error occurred during discovery.- See Also:
-
DEFAULT_NM_RESOURCE_PLUGINS_FAIL_FAST
@Private public static final boolean DEFAULT_NM_RESOURCE_PLUGINS_FAIL_FAST- See Also:
-
NM_PLUGGABLE_DEVICE_FRAMEWORK_ENABLED
This setting controls if pluggable device plugin framework is enabled.- See Also:
-
DEFAULT_NM_PLUGGABLE_DEVICE_FRAMEWORK_ENABLED
@Private public static final boolean DEFAULT_NM_PLUGGABLE_DEVICE_FRAMEWORK_ENABLEDThe pluggable device plugin framework is disabled by default- See Also:
-
NM_PLUGGABLE_DEVICE_FRAMEWORK_DEVICE_CLASSES
This setting contains vendor plugin class names for device plugin framework to load. Split by comma- See Also:
-
NM_GPU_RESOURCE_PREFIX
Prefix for gpu configurations. Work in progress: This configuration parameter may be changed/removed in the future.- See Also:
-
NM_GPU_ALLOWED_DEVICES
- See Also:
-
AUTOMATICALLY_DISCOVER_GPU_DEVICES
- See Also:
-
NM_GPU_PATH_TO_EXEC
This setting controls where to how to invoke GPU binaries- See Also:
-
NM_GPU_DISCOVERY_TIMEOUT
Sets the maximum duration for executions of the discovery binary.- See Also:
-
NM_GPU_DISCOVERY_TIMEOUT_DEFAULT
- See Also:
-
NM_GPU_DISCOVERY_MAX_ERRORS
Sets the maximum number of errors allowed from the discovery binary.- See Also:
-
NM_GPU_DISCOVERY_MAX_ERRORS_DEFAULT
@Private public static final int NM_GPU_DISCOVERY_MAX_ERRORS_DEFAULT- See Also:
-
NM_GPU_DOCKER_PLUGIN_IMPL
Settings to control which implementation of docker plugin for GPU will be used. By default uses NVIDIA docker v1.- See Also:
-
NVIDIA_DOCKER_V1
- See Also:
-
NVIDIA_DOCKER_V2
- See Also:
-
DEFAULT_NM_GPU_DOCKER_PLUGIN_IMPL
- See Also:
-
NVIDIA_DOCKER_PLUGIN_V1_ENDPOINT
This setting controls end point of nvidia-docker-v1 plugin.- See Also:
-
DEFAULT_NVIDIA_DOCKER_PLUGIN_V1_ENDPOINT
- See Also:
-
NM_FPGA_RESOURCE_PREFIX
Prefix for FPGA configurations. Work in progress: This configuration parameter may be changed/removed in the future.- See Also:
-
NM_FPGA_ALLOWED_DEVICES
- See Also:
-
NM_FPGA_PATH_TO_EXEC
- See Also:
-
NM_FPGA_VENDOR_PLUGIN
- See Also:
-
DEFAULT_NM_FPGA_VENDOR_PLUGIN
- See Also:
-
NM_FPGA_DEVICE_DISCOVERY_SCRIPT
- See Also:
-
NM_FPGA_AVAILABLE_DEVICES
- See Also:
-
NM_NETWORK_TAG_PREFIX
- See Also:
-
NM_NETWORK_TAG_HANDLER_ENABLED
- See Also:
-
DEFAULT_NM_NETWORK_TAG_HANDLER_ENABLED
public static final boolean DEFAULT_NM_NETWORK_TAG_HANDLER_ENABLED- See Also:
-
NM_NETWORK_TAG_MAPPING_MANAGER
- See Also:
-
NM_NETWORK_TAG_MAPPING_FILE_PATH
- See Also:
-
DEFAULT_NM_NETWORK_RESOURCE_TAG_MAPPING_FILE_PATH
- See Also:
-
NM_WEBAPP_ADDRESS
NM Webapp address.- See Also:
-
DEFAULT_NM_WEBAPP_PORT
public static final int DEFAULT_NM_WEBAPP_PORT- See Also:
-
DEFAULT_NM_WEBAPP_ADDRESS
- See Also:
-
NM_WEBAPP_HTTPS_ADDRESS
NM Webapp https address.- See Also:
-
DEFAULT_NM_WEBAPP_HTTPS_PORT
public static final int DEFAULT_NM_WEBAPP_HTTPS_PORT- See Also:
-
DEFAULT_NM_WEBAPP_HTTPS_ADDRESS
- See Also:
-
NM_WEBAPP_ENABLE_CORS_FILTER
Enable/disable CORS filter.- See Also:
-
DEFAULT_NM_WEBAPP_ENABLE_CORS_FILTER
public static final boolean DEFAULT_NM_WEBAPP_ENABLE_CORS_FILTER- See Also:
-
NM_RESOURCE_MON_INTERVAL_MS
How often to monitor resource in a node.- See Also:
-
DEFAULT_NM_RESOURCE_MON_INTERVAL_MS
public static final int DEFAULT_NM_RESOURCE_MON_INTERVAL_MS- See Also:
-
NM_CONTAINER_MONITOR_ENABLED
- See Also:
-
DEFAULT_NM_CONTAINER_MONITOR_ENABLED
public static final boolean DEFAULT_NM_CONTAINER_MONITOR_ENABLED- See Also:
-
NM_CONTAINER_MON_INTERVAL_MS
How often to monitor containers.- See Also:
-
DEFAULT_NM_CONTAINER_MON_INTERVAL_MS
Deprecated.- See Also:
-
NM_MON_RESOURCE_CALCULATOR
Class that calculates current resource utilization.- See Also:
-
NM_CONTAINER_MON_RESOURCE_CALCULATOR
Class that calculates containers current resource utilization.- See Also:
-
NM_CONTAINER_MON_PROCESS_TREE
Class that calculates process tree resource utilization.- See Also:
-
PROCFS_USE_SMAPS_BASED_RSS_ENABLED
- See Also:
-
DEFAULT_PROCFS_USE_SMAPS_BASED_RSS_ENABLED
public static final boolean DEFAULT_PROCFS_USE_SMAPS_BASED_RSS_ENABLED- See Also:
-
APPLICATION_TAG_BASED_PLACEMENT_ENABLED
- See Also:
-
DEFAULT_APPLICATION_TAG_BASED_PLACEMENT_ENABLED
public static final boolean DEFAULT_APPLICATION_TAG_BASED_PLACEMENT_ENABLED- See Also:
-
APPLICATION_TAG_BASED_PLACEMENT_USER_WHITELIST
- See Also:
-
APPLICATION_TAG_FORCE_LOWERCASE_CONVERSION
- See Also:
-
DEFAULT_APPLICATION_TAG_FORCE_LOWERCASE_CONVERSION
public static final boolean DEFAULT_APPLICATION_TAG_FORCE_LOWERCASE_CONVERSION- See Also:
-
NM_CONTAINER_LOG_MONITOR_ENABLED
Enable switch for container log monitoring.- See Also:
-
DEFAULT_NM_CONTAINER_LOG_MONITOR_ENABLED
public static final boolean DEFAULT_NM_CONTAINER_LOG_MONITOR_ENABLED- See Also:
-
NM_CONTAINER_LOG_MON_INTERVAL_MS
How often to monitor logs generated by containers.- See Also:
-
DEFAULT_NM_CONTAINER_LOG_MON_INTERVAL_MS
public static final int DEFAULT_NM_CONTAINER_LOG_MON_INTERVAL_MS- See Also:
-
NM_CONTAINER_LOG_DIR_SIZE_LIMIT_BYTES
The disk space limit for a single container log directory.- See Also:
-
DEFAULT_NM_CONTAINER_LOG_DIR_SIZE_LIMIT_BYTES
public static final long DEFAULT_NM_CONTAINER_LOG_DIR_SIZE_LIMIT_BYTES- See Also:
-
NM_CONTAINER_LOG_TOTAL_SIZE_LIMIT_BYTES
The disk space limit for all of a container's logs.- See Also:
-
DEFAULT_NM_CONTAINER_LOG_TOTAL_SIZE_LIMIT_BYTES
public static final long DEFAULT_NM_CONTAINER_LOG_TOTAL_SIZE_LIMIT_BYTES- See Also:
-
NM_CONTAINER_METRICS_ENABLE
Enable/disable container metrics.- See Also:
-
DEFAULT_NM_CONTAINER_METRICS_ENABLE
@Private public static final boolean DEFAULT_NM_CONTAINER_METRICS_ENABLE- See Also:
-
NM_CONTAINER_METRICS_PERIOD_MS
Container metrics flush period. -1 for flush on completion.- See Also:
-
DEFAULT_NM_CONTAINER_METRICS_PERIOD_MS
@Private public static final int DEFAULT_NM_CONTAINER_METRICS_PERIOD_MS- See Also:
-
NM_CONTAINER_METRICS_UNREGISTER_DELAY_MS
The delay time ms to unregister container metrics after completion.- See Also:
-
DEFAULT_NM_CONTAINER_METRICS_UNREGISTER_DELAY_MS
@Private public static final int DEFAULT_NM_CONTAINER_METRICS_UNREGISTER_DELAY_MS- See Also:
-
NM_DISK_HEALTH_CHECK_ENABLE
Enable/Disable disks' health checker. Default is true. An expert level configuration property.- See Also:
-
NM_DISK_HEALTH_CHECK_INTERVAL_MS
Frequency of running disks' health checker.- See Also:
-
DEFAULT_NM_DISK_HEALTH_CHECK_INTERVAL_MS
public static final long DEFAULT_NM_DISK_HEALTH_CHECK_INTERVAL_MSBy default, disks' health is checked every 2 minutes.- See Also:
-
NM_MIN_HEALTHY_DISKS_FRACTION
The minimum fraction of number of disks to be healthy for the nodemanager to launch new containers. This applies to nm-local-dirs and nm-log-dirs.- See Also:
-
DEFAULT_NM_MIN_HEALTHY_DISKS_FRACTION
public static final float DEFAULT_NM_MIN_HEALTHY_DISKS_FRACTIONBy default, at least 25% of disks are to be healthy to say that the node is healthy in terms of disks.- See Also:
-
NM_MAX_PER_DISK_UTILIZATION_PERCENTAGE
The maximum percentage of disk space that can be used after which a disk is marked as offline. Values can range from 0.0 to 100.0. If the value is greater than or equal to 100, NM will check for full disk. This applies to nm-local-dirs and nm-log-dirs. This applies when disk-utilization-threshold.enabled is true.- See Also:
-
DEFAULT_NM_MAX_PER_DISK_UTILIZATION_PERCENTAGE
public static final float DEFAULT_NM_MAX_PER_DISK_UTILIZATION_PERCENTAGEBy default, 90% of the disk can be used before it is marked as offline.- See Also:
-
NM_DISK_UTILIZATION_THRESHOLD_ENABLED
Enable/Disable the disk utilisation percentage threshold for disk health checker.- See Also:
-
DEFAULT_NM_DISK_UTILIZATION_THRESHOLD_ENABLED
public static final boolean DEFAULT_NM_DISK_UTILIZATION_THRESHOLD_ENABLED- See Also:
-
NM_WM_LOW_PER_DISK_UTILIZATION_PERCENTAGE
The low threshold percentage of disk space used when an offline disk is marked as online. Values can range from 0.0 to 100.0. The value shouldn't be more than NM_MAX_PER_DISK_UTILIZATION_PERCENTAGE. If its value is more than NM_MAX_PER_DISK_UTILIZATION_PERCENTAGE or not set, it will be set to the same value as NM_MAX_PER_DISK_UTILIZATION_PERCENTAGE. This applies to nm-local-dirs and nm-log-dirs.- See Also:
-
NM_MIN_PER_DISK_FREE_SPACE_MB
The minimum space that must be available on a local dir for it to be used. This applies to nm-local-dirs and nm-log-dirs. This applies when disk-free-space-threshold.enabled is true.- See Also:
-
DEFAULT_NM_MIN_PER_DISK_FREE_SPACE_MB
public static final long DEFAULT_NM_MIN_PER_DISK_FREE_SPACE_MBBy default, all the disk can be used before it is marked as offline.- See Also:
-
NM_DISK_FREE_SPACE_THRESHOLD_ENABLED
Enable/Disable the minimum disk free space threshold for disk health checker.- See Also:
-
DEFAULT_NM_DISK_FREE_SPACE_THRESHOLD_ENABLED
public static final boolean DEFAULT_NM_DISK_FREE_SPACE_THRESHOLD_ENABLED- See Also:
-
NM_WM_HIGH_PER_DISK_FREE_SPACE_MB
The minimum space that must be available on an offline disk for it to be marked as online. The value should not be less than NM_MIN_PER_DISK_FREE_SPACE_MB. If its value is less than NM_MIN_PER_DISK_FREE_SPACE_MB or is not set, it will be set to the same value as NM_MIN_PER_DISK_FREE_SPACE_MB. This applies to nm-local-dirs and nm-log-dirs.- See Also:
-
NM_WORKING_DIR_CONTENT_ACCESSIBILITY_VALIDATION_ENABLED
Validate content of the node manager directories can be accessed.- See Also:
-
DEFAULT_NM_WORKING_DIR_CONTENT_ACCESSIBILITY_VALIDATION_ENABLED
public static final boolean DEFAULT_NM_WORKING_DIR_CONTENT_ACCESSIBILITY_VALIDATION_ENABLED- See Also:
-
NM_HEALTH_CHECK_SCRIPTS
The health checker scripts.- See Also:
-
DEFAULT_NM_HEALTH_CHECK_SCRIPTS
-
NM_HEALTH_CHECK_INTERVAL_MS
Frequency of running node health script.- See Also:
-
DEFAULT_NM_HEALTH_CHECK_INTERVAL_MS
public static final long DEFAULT_NM_HEALTH_CHECK_INTERVAL_MS- See Also:
-
NM_HEALTH_CHECK_RUN_BEFORE_STARTUP
Whether or not to run the node health script before the NM starts up.- See Also:
-
DEFAULT_NM_HEALTH_CHECK_RUN_BEFORE_STARTUP
public static final boolean DEFAULT_NM_HEALTH_CHECK_RUN_BEFORE_STARTUP- See Also:
-
NM_HEALTH_CHECK_TIMEOUT_MS
Health check time out period for all scripts.- See Also:
-
DEFAULT_NM_HEALTH_CHECK_TIMEOUT_MS
public static final long DEFAULT_NM_HEALTH_CHECK_TIMEOUT_MS- See Also:
-
NM_HEALTH_CHECK_SCRIPT_TIMEOUT_MS_TEMPLATE
Health check script time out period.- See Also:
-
NM_HEALTH_CHECK_SCRIPT_PATH_TEMPLATE
The health check script to run.- See Also:
-
NM_HEALTH_CHECK_SCRIPT_OPTS_TEMPLATE
The arguments to pass to the health check script.- See Also:
-
NM_HEALTH_CHECK_SCRIPT_INTERVAL_MS_TEMPLATE
Frequency of running node health script.- See Also:
-
NM_CONTAINER_LOCALIZER_JAVA_OPTS_KEY
The JVM options used on forking ContainerLocalizer process by container executor.- See Also:
-
NM_CONTAINER_LOCALIZER_JAVA_OPTS_DEFAULT
- See Also:
-
NM_CONTAINER_LOCALIZER_ADMIN_JAVA_OPTS_KEY
The admin JVM options used on forking ContainerLocalizer process by container executor.- See Also:
-
NM_CONTAINER_LOCALIZER_ADMIN_JAVA_OPTS_DEFAULT
- See Also:
-
NM_CONTAINER_LOCALIZER_JAVA_OPTS_ADD_EXPORTS_KEY
- See Also:
-
NM_CONTAINER_LOCALIZER_JAVA_OPTS_ADD_EXPORTS_DEFAULT
public static final boolean NM_CONTAINER_LOCALIZER_JAVA_OPTS_ADD_EXPORTS_DEFAULT- See Also:
-
NM_CONTAINER_LOCALIZER_LOG_LEVEL
The log level of container localizer process.- See Also:
-
NM_CONTAINER_LOCALIZER_LOG_LEVEL_DEFAULT
- See Also:
-
LINUX_CONTAINER_RUNTIME_PREFIX
Prefix for runtime configuration constants.- See Also:
-
LINUX_CONTAINER_RUNTIME_ALLOWED_RUNTIMES
Comma separated list of runtimes that are allowed when using LinuxContainerExecutor. The standard values are:- default
- docker
- javasandbox
- runc
- See Also:
-
LINUX_CONTAINER_RUNTIME_CLASS_FMT
- See Also:
-
DEFAULT_LINUX_CONTAINER_RUNTIME_ALLOWED_RUNTIMES
The default list of allowed runtimes when using LinuxContainerExecutor. -
LINUX_CONTAINER_RUNTIME_TYPE
Default runtime to be used.- See Also:
-
RUNC_CONTAINER_RUNTIME_PREFIX
- See Also:
-
NM_RUNC_IMAGE_TAG_TO_MANIFEST_PLUGIN
The runc image tag to manifest plugin class that should be used.- See Also:
-
DEFAULT_NM_RUNC_IMAGE_TAG_TO_MANIFEST_PLUGIN
Default runc image tag to manifest plugin class.- See Also:
-
NM_RUNC_MANIFEST_TO_RESOURCES_PLUGIN
The runc manifest to resources plugin class that should be used.- See Also:
-
DEFAULT_NM_RUNC_MANIFEST_TO_RESOURCES_PLUGIN
Default runc manifest to resources plugin plugin class.- See Also:
-
NM_RUNC_IMAGE_TOPLEVEL_DIR
The HDFS location under which the oci image manifests, layers, and configs directories exist.- See Also:
-
DEFAULT_NM_RUNC_IMAGE_TOPLEVEL_DIR
Default HDFS location under which the oci image manifests, layers, and configs directories exist.- See Also:
-
NM_RUNC_LAYER_MOUNTS_TO_KEEP
Target count of layer mounts that we should keep on disk at one time.- See Also:
-
DEFAULT_NM_RUNC_LAYER_MOUNTS_TO_KEEP
public static final int DEFAULT_NM_RUNC_LAYER_MOUNTS_TO_KEEP- See Also:
-
NM_REAP_RUNC_LAYER_MOUNTS_INTERVAL
The interval in seconds between executions of reaping layer mounts.- See Also:
-
DEFAULT_NM_REAP_RUNC_LAYER_MOUNTS_INTERVAL
public static final int DEFAULT_NM_REAP_RUNC_LAYER_MOUNTS_INTERVAL- See Also:
-
NM_RUNC_IMAGE_NAME
Default runc image to be used.- See Also:
-
NM_RUNC_ALLOW_PRIVILEGED_CONTAINERS
Allow privileged containers. Use with extreme care.- See Also:
-
DEFAULT_NM_RUNC_ALLOW_PRIVILEGED_CONTAINERS
public static final boolean DEFAULT_NM_RUNC_ALLOW_PRIVILEGED_CONTAINERSPrivileged containers are disabled by default.- See Also:
-
NM_RUNC_ALLOWED_CONTAINER_NETWORKS
The set of networks allowed when launching containers using the RuncContainerRuntime.- See Also:
-
DEFAULT_NM_RUNC_ALLOWED_CONTAINER_NETWORKS
The default set of networks allowed when launching containers using the RuncContainerRuntime. -
NM_RUNC_ALLOWED_CONTAINER_RUNTIMES
The set of runtimes allowed when launching containers using the RuncContainerRuntime.- See Also:
-
DEFAULT_NM_RUNC_ALLOWED_CONTAINER_RUNTIMES
The default set of runtimes allowed when launching containers using the RuncContainerRuntime. -
NM_RUNC_PRIVILEGED_CONTAINERS_ACL
ACL list for users allowed to run privileged containers.- See Also:
-
DEFAULT_NM_RUNC_PRIVILEGED_CONTAINERS_ACL
Default list for users allowed to run privileged containers is empty.- See Also:
-
NM_RUNC_ALLOW_HOST_PID_NAMESPACE
Allow host pid namespace for containers. Use with care.- See Also:
-
DEFAULT_NM_RUNC_ALLOW_HOST_PID_NAMESPACE
public static final boolean DEFAULT_NM_RUNC_ALLOW_HOST_PID_NAMESPACEHost pid namespace for containers is disabled by default.- See Also:
-
NM_RUNC_DEFAULT_RO_MOUNTS
The default list of read-only mounts to be bind-mounted into all runC containers that use RuncContainerRuntime.- See Also:
-
NM_RUNC_DEFAULT_RW_MOUNTS
The default list of read-write mounts to be bind-mounted into all runC containers that use RuncContainerRuntime.- See Also:
-
NM_RUNC_SECCOMP_PROFILE
Path to the seccomp profile to use with Runc containers.- See Also:
-
NM_HDFS_RUNC_IMAGE_TAG_TO_HASH_FILE
The HDFS location where the runC image tag to hash file exists.- See Also:
-
NM_LOCAL_RUNC_IMAGE_TAG_TO_HASH_FILE
The local file system location where the runC image tag to hash file exists.- See Also:
-
NM_RUNC_CACHE_REFRESH_INTERVAL
The interval in seconds between refreshing the hdfs image tag to hash cache.- See Also:
-
DEFAULT_NM_RUNC_CACHE_REFRESH_INTERVAL
public static final int DEFAULT_NM_RUNC_CACHE_REFRESH_INTERVALThe default interval in seconds between refreshing the hdfs image tag to hash cache.- See Also:
-
NM_RUNC_NUM_MANIFESTS_TO_CACHE
The number of manifests to cache in the image tag to hash cache.- See Also:
-
DEFAULT_NUM_MANIFESTS_TO_CACHE
public static final int DEFAULT_NUM_MANIFESTS_TO_CACHEThe default number of manifests to cache in the image tag to hash cache.- See Also:
-
NM_RUNC_STAT_CACHE_TIMEOUT
The timeout value in seconds for the values in the stat cache.- See Also:
-
DEFAULT_NM_RUNC_STAT_CACHE_TIMEOUT
public static final int DEFAULT_NM_RUNC_STAT_CACHE_TIMEOUTThe default timeout value in seconds for the values in the stat cache.- See Also:
-
NM_RUNC_STAT_CACHE_SIZE
The size of the stat cache which stores stats of the layers and config.- See Also:
-
DEFAULT_RUNC_STAT_CACHE_SIZE
public static final int DEFAULT_RUNC_STAT_CACHE_SIZEThe default size of the stat cache which stores stats of the layers and config.- See Also:
-
DOCKER_CONTAINER_RUNTIME_PREFIX
- See Also:
-
NM_DOCKER_IMAGE_NAME
Default docker image to be used.- See Also:
-
NM_DOCKER_IMAGE_UPDATE
Default option to decide whether to pull the latest image or not.- See Also:
-
NM_DOCKER_CONTAINER_CAPABILITIES
Capabilities allowed (and added by default) for docker containers.- See Also:
-
DEFAULT_NM_DOCKER_CONTAINER_CAPABILITIES
These are the default capabilities added by docker. We'll use the same set here. While these may not be case-sensitive from a docker perspective, it is best to keep these uppercase. -
NM_DOCKER_ALLOW_PRIVILEGED_CONTAINERS
Allow privileged containers. Use with extreme care.- See Also:
-
DEFAULT_NM_DOCKER_ALLOW_PRIVILEGED_CONTAINERS
public static final boolean DEFAULT_NM_DOCKER_ALLOW_PRIVILEGED_CONTAINERSPrivileged containers are disabled by default.- See Also:
-
NM_DOCKER_ENABLE_USER_REMAPPING
enable user remapping.- See Also:
-
DEFAULT_NM_DOCKER_ENABLE_USER_REMAPPING
public static final boolean DEFAULT_NM_DOCKER_ENABLE_USER_REMAPPINGSet enable user remapping as false by default.- See Also:
-
NM_DOCKER_USER_REMAPPING_UID_THRESHOLD
lower limit for acceptable uids of user remapped user.- See Also:
-
DEFAULT_NM_DOCKER_USER_REMAPPING_UID_THRESHOLD
public static final int DEFAULT_NM_DOCKER_USER_REMAPPING_UID_THRESHOLDSet user remapping lower uid limit to 1 by default.- See Also:
-
NM_DOCKER_USER_REMAPPING_GID_THRESHOLD
lower limit for acceptable gids of user remapped user.- See Also:
-
DEFAULT_NM_DOCKER_USER_REMAPPING_GID_THRESHOLD
public static final int DEFAULT_NM_DOCKER_USER_REMAPPING_GID_THRESHOLDSet user remapping lower gid limit to 1 by default.- See Also:
-
NM_DOCKER_PRIVILEGED_CONTAINERS_ACL
ACL list for users allowed to run privileged containers.- See Also:
-
DEFAULT_NM_DOCKER_PRIVILEGED_CONTAINERS_ACL
Default list for users allowed to run privileged containers is empty.- See Also:
-
NM_DOCKER_ALLOWED_CONTAINER_NETWORKS
The set of networks allowed when launching containers using the DockerContainerRuntime.- See Also:
-
DEFAULT_NM_DOCKER_ALLOWED_CONTAINER_NETWORKS
The set of networks allowed when launching containers using the DockerContainerRuntime. -
NM_DOCKER_DEFAULT_CONTAINER_NETWORK
The network used when launching containers using the DockerContainerRuntime when no network is specified in the request. This network must be one of the (configurable) set of allowed container networks.- See Also:
-
DEFAULT_NM_DOCKER_DEFAULT_CONTAINER_NETWORK
The network used when launching containers using the DockerContainerRuntime when no network is specified in the request and no default network is configured. .- See Also:
-
NM_DOCKER_ALLOWED_CONTAINER_RUNTIMES
The set of runtimes allowed when launching containers using the DockerContainerRuntime.- See Also:
-
DEFAULT_NM_DOCKER_ALLOWED_CONTAINER_RUNTIMES
The set of runtimes allowed when launching containers using the DockerContainerRuntime. -
NM_DOCKER_ALLOW_HOST_PID_NAMESPACE
Allow host pid namespace for containers. Use with care.- See Also:
-
DEFAULT_NM_DOCKER_ALLOW_HOST_PID_NAMESPACE
public static final boolean DEFAULT_NM_DOCKER_ALLOW_HOST_PID_NAMESPACEHost pid namespace for containers is disabled by default.- See Also:
-
YARN_HTTP_WEBAPP_EXTERNAL_CLASSES
- See Also:
-
HADOOP_HTTP_WEBAPP_SCHEDULER_PAGE
Deprecated.This field is deprecated forYARN_HTTP_WEBAPP_SCHEDULER_PAGE- See Also:
-
YARN_HTTP_WEBAPP_SCHEDULER_PAGE
- See Also:
-
YARN_HTTP_WEBAPP_CUSTOM_DAO_CLASSES
- See Also:
-
YARN_HTTP_WEBAPP_CUSTOM_UNWRAPPED_DAO_CLASSES
- See Also:
-
YARN_WEBAPP_CUSTOM_WEBSERVICE_CLASS
- See Also:
-
NM_DOCKER_ALLOW_DELAYED_REMOVAL
Whether or not users are allowed to request that Docker containers honor the debug deletion delay. This is useful for troubleshooting Docker container related launch failures.- See Also:
-
DEFAULT_NM_DOCKER_ALLOW_DELAYED_REMOVAL
public static final boolean DEFAULT_NM_DOCKER_ALLOW_DELAYED_REMOVALThe default value on whether or not a user can request that Docker containers honor the debug deletion delay.- See Also:
-
NM_DOCKER_STOP_GRACE_PERIOD
Deprecated.A configurable value to pass to the Docker Stop command. This value defines the number of seconds between the docker stop command sending a SIGTERM and a SIGKILL.- See Also:
-
DEFAULT_NM_DOCKER_STOP_GRACE_PERIOD
Deprecated.The default value for the grace period between the SIGTERM and the SIGKILL in the Docker Stop command.- See Also:
-
NM_DOCKER_DEFAULT_RO_MOUNTS
The default list of read-only mounts to be bind-mounted into all Docker containers that use DockerContainerRuntime.- See Also:
-
NM_DOCKER_DEFAULT_RW_MOUNTS
The default list of read-write mounts to be bind-mounted into all Docker containers that use DockerContainerRuntime.- See Also:
-
NM_DOCKER_DEFAULT_TMPFS_MOUNTS
The default list of tmpfs mounts to be mounted into all Docker containers that use DockerContainerRuntime.- See Also:
-
YARN_CONTAINER_SANDBOX
The mode in which the Java Container Sandbox should run detailed by the JavaSandboxLinuxContainerRuntime.- See Also:
-
DEFAULT_YARN_CONTAINER_SANDBOX
- See Also:
-
YARN_CONTAINER_SANDBOX_FILE_PERMISSIONS
Permissions for application local directories.- See Also:
-
DEFAULT_YARN_CONTAINER_SANDBOX_FILE_PERMISSIONS
- See Also:
-
YARN_CONTAINER_SANDBOX_POLICY
Location for non-default java policy file.- See Also:
-
YARN_CONTAINER_SANDBOX_POLICY_GROUP_PREFIX
Prefix for group to policy file mapping.- See Also:
-
YARN_CONTAINER_SANDBOX_WHITELIST_GROUP
The group which will run by default without the java security manager.- See Also:
-
NM_LINUX_CONTAINER_EXECUTOR_PATH
The path to the Linux container executor.- See Also:
-
NM_NONSECURE_MODE_LIMIT_USERS
True if linux-container-executor should limit itself to one user when running in non-secure mode.- See Also:
-
DEFAULT_NM_NONSECURE_MODE_LIMIT_USERS
public static final boolean DEFAULT_NM_NONSECURE_MODE_LIMIT_USERS- See Also:
-
NM_NONSECURE_MODE_LOCAL_USER_KEY
The UNIX user that containers will run as when Linux-container-executor is used in nonsecure mode (a use case for this is using cgroups).- See Also:
-
DEFAULT_NM_NONSECURE_MODE_LOCAL_USER
- See Also:
-
NM_NONSECURE_MODE_USER_PATTERN_KEY
The allowed pattern for UNIX user names enforced by Linux-container-executor when used in nonsecure mode (use case for this is using cgroups). The default value is taken from /usr/sbin/adduser- See Also:
-
DEFAULT_NM_NONSECURE_MODE_USER_PATTERN
- See Also:
-
NM_LINUX_CONTAINER_RESOURCES_HANDLER
The type of resource enforcement to use with the linux container executor.- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_HIERARCHY
The path the linux container executor should use for cgroups- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_MOUNT
Whether the linux container executor should mount cgroups if not found- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_MOUNT_PATH
Where the linux container executor should mount cgroups if not found- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_V2_MOUNT_PATH
Where the linux container executor should mount cgroups v2 if not found.- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_STRICT_RESOURCE_USAGE
Whether the apps should run in strict resource usage mode(not allowed to use spare CPU)- See Also:
-
DEFAULT_NM_LINUX_CONTAINER_CGROUPS_STRICT_RESOURCE_USAGE
public static final boolean DEFAULT_NM_LINUX_CONTAINER_CGROUPS_STRICT_RESOURCE_USAGE- See Also:
-
RM_APPLICATION_MONITOR_INTERVAL_MS
- See Also:
-
DEFAULT_RM_APPLICATION_MONITOR_INTERVAL_MS
public static final long DEFAULT_RM_APPLICATION_MONITOR_INTERVAL_MS- See Also:
-
RM_APPLICATION_HTTPS_POLICY
Specifies what the RM does regarding HTTPS enforcement for communication with AM Web Servers, as well as generating and providing certificates. Possible values are:- NONE - the RM will do nothing special.
- LENIENT - the RM will generate and provide a keystore and truststore to the AM, which it is free to use for HTTPS in its tracking URL web server. The RM proxy will still allow HTTP connections to AMs that opt not to use HTTPS.
- STRICT - this is the same as LENIENT, except that the RM proxy will only allow HTTPS connections to AMs; HTTP connections will be blocked and result in a warning page to the user.
- See Also:
-
DEFAULT_RM_APPLICATION_HTTPS_POLICY
- See Also:
-
RM_PROXY_TIMEOUT_ENABLED
- See Also:
-
DEFALUT_RM_PROXY_TIMEOUT_ENABLED
public static final boolean DEFALUT_RM_PROXY_TIMEOUT_ENABLED- See Also:
-
RM_PROXY_CONNECTION_TIMEOUT
- See Also:
-
DEFAULT_RM_PROXY_CONNECTION_TIMEOUT
public static final int DEFAULT_RM_PROXY_CONNECTION_TIMEOUT- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT
Interval of time the linux container executor should try cleaning up cgroups entry when cleaning up a container. This is required due to what it seems a race condition because the SIGTERM/SIGKILL is asynch.- See Also:
-
DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT
public static final long DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_DELETE_DELAY
Delay between attempts to remove linux cgroup.- See Also:
-
DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_DELAY
public static final long DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_DELAY- See Also:
-
NM_LINUX_CONTAINER_CGROUPS_V2_ENABLED
Boolean indicating whether cgroup v2 is enabled.- See Also:
-
DEFAULT_NM_LINUX_CONTAINER_CGROUPS_V2_ENABLED
public static final boolean DEFAULT_NM_LINUX_CONTAINER_CGROUPS_V2_ENABLED- See Also:
-
NM_WINDOWS_CONTAINER_MEMORY_LIMIT_ENABLED
Indicates if memory and CPU limits will be set for the Windows Job Object for the containers launched by the default container executor.- See Also:
-
DEFAULT_NM_WINDOWS_CONTAINER_MEMORY_LIMIT_ENABLED
public static final boolean DEFAULT_NM_WINDOWS_CONTAINER_MEMORY_LIMIT_ENABLED- See Also:
-
NM_WINDOWS_CONTAINER_CPU_LIMIT_ENABLED
- See Also:
-
DEFAULT_NM_WINDOWS_CONTAINER_CPU_LIMIT_ENABLED
public static final boolean DEFAULT_NM_WINDOWS_CONTAINER_CPU_LIMIT_ENABLED- See Also:
-
NM_WINDOWS_SECURE_CONTAINER_GROUP
/* The Windows group that the windows-secure-container-executor should run as.- See Also:
-
NM_LOG_AGG_COMPRESSION_TYPE
T-file compression types used to compress aggregated logs.- See Also:
-
DEFAULT_NM_LOG_AGG_COMPRESSION_TYPE
- See Also:
-
NM_PRINCIPAL
The kerberos principal for the node manager.- See Also:
-
NM_AUX_SERVICES
- See Also:
-
NM_AUX_SERVICES_MANIFEST_ENABLED
Boolean indicating whether loading aux services from a manifest is enabled. If enabled, aux services may be dynamically modified through reloading the manifest via filesystem changes or a REST API. When enabled, aux services configuration properties unrelated to the manifest will be ignored.- See Also:
-
DEFAULT_NM_AUX_SERVICES_MANIFEST_ENABLED
public static final boolean DEFAULT_NM_AUX_SERVICES_MANIFEST_ENABLED- See Also:
-
NM_AUX_SERVICES_MANIFEST
File containing auxiliary service specifications.- See Also:
-
NM_AUX_SERVICES_MANIFEST_RELOAD_MS
Interval at which manifest file will be reloaded when modifications are found (0 or less means that the file will not be checked for modifications and reloaded).- See Also:
-
DEFAULT_NM_AUX_SERVICES_MANIFEST_RELOAD_MS
public static final long DEFAULT_NM_AUX_SERVICES_MANIFEST_RELOAD_MS- See Also:
-
NM_AUX_SERVICE_FMT
- See Also:
-
NM_AUX_SERVICES_CLASSPATH
- See Also:
-
NM_AUX_SERVICE_REMOTE_CLASSPATH
- See Also:
-
NM_AUX_SERVICES_SYSTEM_CLASSES
- See Also:
-
NM_USER_HOME_DIR
- See Also:
-
NM_CONTAINER_STDERR_PATTERN
- See Also:
-
DEFAULT_NM_CONTAINER_STDERR_PATTERN
- See Also:
-
NM_CONTAINER_STDERR_BYTES
- See Also:
-
DEFAULT_NM_CONTAINER_STDERR_BYTES
public static final long DEFAULT_NM_CONTAINER_STDERR_BYTES- See Also:
-
NM_WEBAPP_SPNEGO_USER_NAME_KEY
The kerberos principal to be used for spnego filter for NM.- See Also:
-
NM_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
The kerberos keytab to be used for spnego filter for NM.- See Also:
-
DEFAULT_NM_USER_HOME_DIR
- See Also:
-
NM_RECOVERY_PREFIX
- See Also:
-
NM_RECOVERY_ENABLED
- See Also:
-
DEFAULT_NM_RECOVERY_ENABLED
public static final boolean DEFAULT_NM_RECOVERY_ENABLED- See Also:
-
NM_RECOVERY_DIR
- See Also:
-
NM_RECOVERY_COMPACTION_INTERVAL_SECS
The time in seconds between full compactions of the NM state database. Setting the interval to zero disables the full compaction cycles.- See Also:
-
DEFAULT_NM_RECOVERY_COMPACTION_INTERVAL_SECS
public static final int DEFAULT_NM_RECOVERY_COMPACTION_INTERVAL_SECS- See Also:
-
NM_RECOVERY_SUPERVISED
- See Also:
-
DEFAULT_NM_RECOVERY_SUPERVISED
public static final boolean DEFAULT_NM_RECOVERY_SUPERVISED- See Also:
-
NM_LOG_AGG_POLICY_CLASS
- See Also:
-
NM_LOG_AGG_POLICY_CLASS_PARAMETERS
- See Also:
-
PROXY_PREFIX
- See Also:
-
PROXY_PRINCIPAL
The kerberos principal for the proxy.- See Also:
-
PROXY_KEYTAB
Keytab for Proxy.- See Also:
-
PROXY_ADDRESS
The address for the web proxy.- See Also:
-
DEFAULT_PROXY_PORT
public static final int DEFAULT_PROXY_PORT- See Also:
-
DEFAULT_PROXY_ADDRESS
- See Also:
-
PROXY_BIND_HOST
Binding address for the web proxy.- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCETRACKER_PROTOCOL
YARN Service Level Authorization- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONCLIENT_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCEMANAGER_ADMINISTRATION_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCEMANAGER_ADMINISTRATION_PROTOCOL- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONMASTER_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_DISTRIBUTEDSCHEDULING_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_CONTAINER_MANAGEMENT_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_RESOURCE_LOCALIZER
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONHISTORY_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_COLLECTOR_NODEMANAGER_PROTOCOL
- See Also:
-
YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONMASTER_NODEMANAGER_PROTOCOL
public static final String YARN_SECURITY_SERVICE_AUTHORIZATION_APPLICATIONMASTER_NODEMANAGER_PROTOCOL- See Also:
-
NM_SLEEP_DELAY_BEFORE_SIGKILL_MS
No. of milliseconds to wait between sending a SIGTERM and SIGKILL to a running container- See Also:
-
DEFAULT_NM_SLEEP_DELAY_BEFORE_SIGKILL_MS
public static final long DEFAULT_NM_SLEEP_DELAY_BEFORE_SIGKILL_MS- See Also:
-
NM_PROCESS_KILL_WAIT_MS
Max time to wait for a process to come up when trying to cleanup container resources- See Also:
-
DEFAULT_NM_PROCESS_KILL_WAIT_MS
public static final long DEFAULT_NM_PROCESS_KILL_WAIT_MS- See Also:
-
RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
Max time to wait to establish a connection to RM- See Also:
-
DEFAULT_RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
public static final long DEFAULT_RESOURCEMANAGER_CONNECT_MAX_WAIT_MS- See Also:
-
RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
Time interval between each attempt to connect to RM- See Also:
-
DEFAULT_RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
public static final long DEFAULT_RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS- See Also:
-
DISPATCHER_DRAIN_EVENTS_TIMEOUT
- See Also:
-
DEFAULT_DISPATCHER_DRAIN_EVENTS_TIMEOUT
public static final long DEFAULT_DISPATCHER_DRAIN_EVENTS_TIMEOUT- See Also:
-
YARN_DISPATCHER_PRINT_EVENTS_INFO_THRESHOLD
The threshold used to trigger the logging of event types and counts in RM's main event dispatcher. Default value is 5000, which means RM will print events info when the queue size cumulatively reaches 5000 every time. Such info can be used to reveal what kind of events that RM is stuck at processing mostly, it can help to narrow down certain performance issues.- See Also:
-
DEFAULT_YARN_DISPATCHER_PRINT_EVENTS_INFO_THRESHOLD
public static final int DEFAULT_YARN_DISPATCHER_PRINT_EVENTS_INFO_THRESHOLD- See Also:
-
YARN_DISPATCHER_CPU_MONITOR_SAMPLES_PER_MIN
Resource manager dispatcher thread monitor sampling rate. Units are samples per minute. This controls how often to sample the cpu utilization of the resource manager dispatcher thread. The cpu utilization is displayed on the RM UI as scheduler busy %. Set to zero to disable the dispatcher thread monitor.- See Also:
-
DEFAULT_YARN_DISPATCHER_CPU_MONITOR_SAMPLES_PER_MIN
public static final int DEFAULT_YARN_DISPATCHER_CPU_MONITOR_SAMPLES_PER_MIN- See Also:
-
YARN_DISPATCHER_PRINT_THREAD_POOL_CORE_POOL_SIZE
Resource manager dispatcher has a thread pool that prints EventQueue, configure the corePoolSize of this thread pool, the meaning of corePoolSize is the number of threads to keep in the pool.- See Also:
-
DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_CORE_POOL_SIZE
public static final int DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_CORE_POOL_SIZEThe minimum number of core threads for the Resource manager dispatcher is 1.- See Also:
-
YARN_DISPATCHER_PRINT_THREAD_POOL_MAXIMUM_POOL_SIZE
Resource manager dispatcher has a thread pool that prints EventQueue, configure the maximumPoolSize of this thread pool, the meaning of maximumPoolSize is the maximum number of threads to allow in the pool.- See Also:
-
DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_MAXIMUM_POOL_SIZE
public static final int DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_MAXIMUM_POOL_SIZEThe maximum number of core threads for the Resource manager dispatcher is 5.- See Also:
-
YARN_DISPATCHER_PRINT_THREAD_POOL_KEEP_ALIVE_TIME
Resource manager dispatcher has a thread pool that prints EventQueue, configure the keepAliveTime of this thread pool, The meaning of keepAliveTime is as follows when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.- See Also:
-
DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_KEEP_ALIVE_TIME
public static final long DEFAULT_YARN_DISPATCHER_PRINT_THREAD_POOL_KEEP_ALIVE_TIMEThe keep alive time of core threads for the Resource manager dispatcher is 10s.- See Also:
-
YARN_APPLICATION_CLASSPATH
CLASSPATH for YARN applications. A comma-separated list of CLASSPATH entries- See Also:
-
AMRM_PROXY_ENABLED
The setting that controls whether AMRMProxy is enabled or not.- See Also:
-
DEFAULT_AMRM_PROXY_ENABLED
public static final boolean DEFAULT_AMRM_PROXY_ENABLED- See Also:
-
AMRM_PROXY_WAIT_UAM_REGISTER_DONE
- See Also:
-
DEFAULT_AMRM_PROXY_WAIT_UAM_REGISTER_DONE
public static final boolean DEFAULT_AMRM_PROXY_WAIT_UAM_REGISTER_DONE- See Also:
-
AMRM_PROXY_ADDRESS
- See Also:
-
DEFAULT_AMRM_PROXY_PORT
public static final int DEFAULT_AMRM_PROXY_PORT- See Also:
-
DEFAULT_AMRM_PROXY_ADDRESS
- See Also:
-
AMRM_PROXY_CLIENT_THREAD_COUNT
- See Also:
-
DEFAULT_AMRM_PROXY_CLIENT_THREAD_COUNT
public static final int DEFAULT_AMRM_PROXY_CLIENT_THREAD_COUNT- See Also:
-
AMRM_PROXY_INTERCEPTOR_CLASS_PIPELINE
- See Also:
-
DEFAULT_AMRM_PROXY_INTERCEPTOR_CLASS_PIPELINE
- See Also:
-
AMRM_PROXY_HA_ENABLED
- See Also:
-
DEFAULT_AMRM_PROXY_HA_ENABLED
public static final boolean DEFAULT_AMRM_PROXY_HA_ENABLED- See Also:
-
NM_DISPATCHER_METRIC_ENABLED
- See Also:
-
DEFAULT_NM_DISPATCHER_METRIC_ENABLED
public static final boolean DEFAULT_NM_DISPATCHER_METRIC_ENABLED- See Also:
-
DEFAULT_YARN_CROSS_PLATFORM_APPLICATION_CLASSPATH
Default platform-agnostic CLASSPATH for YARN applications. A comma-separated list of CLASSPATH entries. The parameter expansion marker will be replaced with real parameter expansion marker ('%' for Windows and '$' for Linux) by NodeManager on container launch. For example: {{VAR}} will be replaced as $VAR on Linux, and %VAR% on Windows. -
DEFAULT_YARN_APPLICATION_CLASSPATH
Default platform-specific CLASSPATH for YARN applications. A comma-separated list of CLASSPATH entries constructed based on the client OS environment expansion syntax.
Note: Use
DEFAULT_YARN_CROSS_PLATFORM_APPLICATION_CLASSPATHfor cross-platform practice i.e. submit an application from a Windows client to a Linux/Unix server or vice versa. -
DEFAULT_CONTAINER_TEMP_DIR
Container temp directory- See Also:
-
IS_MINI_YARN_CLUSTER
- See Also:
-
YARN_MC_PREFIX
- See Also:
-
YARN_MINICLUSTER_FIXED_PORTS
Whether to use fixed ports with the minicluster.- See Also:
-
DEFAULT_YARN_MINICLUSTER_FIXED_PORTS
public static final boolean DEFAULT_YARN_MINICLUSTER_FIXED_PORTSDefault is false to be able to run tests concurrently without port conflicts.- See Also:
-
YARN_MINICLUSTER_USE_RPC
Whether the NM should use RPC to connect to the RM. Default is false. Can be set to true only when using fixed ports.- See Also:
-
DEFAULT_YARN_MINICLUSTER_USE_RPC
public static final boolean DEFAULT_YARN_MINICLUSTER_USE_RPC- See Also:
-
YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING
Whether users are explicitly trying to control resource monitoring configuration for the MiniYARNCluster. Disabled by default.- See Also:
-
DEFAULT_YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING
public static final boolean DEFAULT_YARN_MINICLUSTER_CONTROL_RESOURCE_MONITORING- See Also:
-
YARN_MINICLUSTER_NM_PMEM_MB
Allow changing the memory for the NodeManager in the MiniYARNCluster- See Also:
-
DEFAULT_YARN_MINICLUSTER_NM_PMEM_MB
public static final int DEFAULT_YARN_MINICLUSTER_NM_PMEM_MB- See Also:
-
YARN_APP_CONTAINER_LOG_DIR
The log directory for the containers- See Also:
-
YARN_APP_CONTAINER_LOG_SIZE
- See Also:
-
YARN_APP_CONTAINER_LOG_BACKUPS
- See Also:
-
TIMELINE_SERVICE_PREFIX
- See Also:
-
TIMELINE_SERVICE_VERSION
- See Also:
-
DEFAULT_TIMELINE_SERVICE_VERSION
public static final float DEFAULT_TIMELINE_SERVICE_VERSION- See Also:
-
TIMELINE_SERVICE_VERSIONS
- See Also:
-
TIMELINE_SERVICE_UI_NAMES
Comma separated list of names for UIs hosted in the timeline server (For pluggable UIs).- See Also:
-
TIMELINE_SERVICE_UI_WEB_PATH_PREFIX
Relative web path that will serve up this UI (For pluggable UIs).- See Also:
-
TIMELINE_SERVICE_CLIENT_PREFIX
Timeline client settings.- See Also:
-
TIMELINE_SERVICE_UI_ON_DISK_PATH_PREFIX
Path to war file or static content directory for this UI (For pluggable UIs).- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_PREFIX
The setting for timeline service v1.5- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_CACHE_STORE
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_ACTIVE_DIR
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_ACTIVE_DIR_DEFAULT
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_DONE_DIR
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_DONE_DIR_DEFAULT
- See Also:
-
TIMELINE_SERVICE_ENTITY_GROUP_PLUGIN_CLASSES
- See Also:
-
TIMELINE_SERVICE_ENTITY_GROUP_PLUGIN_CLASSPATH
- See Also:
-
TIMELINE_SERVICE_ENTITY_GROUP_PLUGIN_SYSTEM_CLASSES
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_SUMMARY_STORE
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_SUMMARY_ENTITY_TYPES
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_SCAN_INTERVAL_SECONDS
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_SCAN_INTERVAL_SECONDS_DEFAULT
public static final long TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_SCAN_INTERVAL_SECONDS_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_THREADS
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_THREADS_DEFAULT
public static final int TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_THREADS_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_APP_CACHE_SIZE
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_APP_CACHE_SIZE_DEFAULT
public static final int TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_APP_CACHE_SIZE_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_CLEANER_INTERVAL_SECONDS
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_CLEANER_INTERVAL_SECONDS_DEFAULT
public static final int TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_CLEANER_INTERVAL_SECONDS_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RETAIN_SECONDS
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RETAIN_SECONDS_DEFAULT
public static final int TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RETAIN_SECONDS_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RECOVERY_ENABLED
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RECOVERY_ENABLED_DEFAULT
public static final boolean TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_RECOVERY_ENABLED_DEFAULT- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_UNKNOWN_ACTIVE_SECONDS
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_UNKNOWN_ACTIVE_SECONDS_DEFAULT
public static final int TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_UNKNOWN_ACTIVE_SECONDS_DEFAULT- See Also:
-
TIMELINE_SERVICE_LEVELDB_CACHE_READ_CACHE_SIZE
- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_CACHE_READ_CACHE_SIZE
public static final long DEFAULT_TIMELINE_SERVICE_LEVELDB_CACHE_READ_CACHE_SIZE- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_FLUSH_INTERVAL_SECS
- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_FLUSH_INTERVAL_SECS_DEFAULT
public static final long TIMELINE_SERVICE_CLIENT_FD_FLUSH_INTERVAL_SECS_DEFAULT- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_CLEAN_INTERVAL_SECS
- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_CLEAN_INTERVAL_SECS_DEFAULT
public static final long TIMELINE_SERVICE_CLIENT_FD_CLEAN_INTERVAL_SECS_DEFAULT- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_RETAIN_SECS
- See Also:
-
TIMELINE_SERVICE_CLIENT_FD_RETAIN_SECS_DEFAULT
public static final long TIMELINE_SERVICE_CLIENT_FD_RETAIN_SECS_DEFAULT- See Also:
-
TIMELINE_SERVICE_CLIENT_INTERNAL_TIMERS_TTL_SECS
- See Also:
-
TIMELINE_SERVICE_CLIENT_INTERNAL_TIMERS_TTL_SECS_DEFAULT
public static final long TIMELINE_SERVICE_CLIENT_INTERNAL_TIMERS_TTL_SECS_DEFAULT- See Also:
-
TIMELINE_SERVICE_CLIENT_INTERNAL_ATTEMPT_DIR_CACHE_SIZE
- See Also:
-
DEFAULT_TIMELINE_SERVICE_CLIENT_INTERNAL_ATTEMPT_DIR_CACHE_SIZE
public static final int DEFAULT_TIMELINE_SERVICE_CLIENT_INTERNAL_ATTEMPT_DIR_CACHE_SIZE- See Also:
-
TIMELINE_SERVICE_ENTITYFILE_FS_SUPPORT_APPEND
- See Also:
-
TIMELINE_SERVICE_ENTITYGROUP_FS_STORE_WITH_USER_DIR
- See Also:
-
TIMELINE_SERVICE_READER_PREFIX
Settings for timeline service v2.0.- See Also:
-
TIMELINE_SERVICE_WRITER_CLASS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_WRITER_CLASS
- See Also:
-
TIMELINE_SERVICE_READER_CLASS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_READER_CLASS
- See Also:
-
TIMELINE_SERVICE_SCHEMA_CREATOR_CLASS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_SCHEMA_CREATOR_CLASS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_HBASE_SCHEMA_PREFIX
default schema prefix for hbase tables.- See Also:
-
TIMELINE_SERVICE_HBASE_SCHEMA_PREFIX_NAME
config param name to override schema prefix.- See Also:
-
TIMELINE_SERVICE_WRITER_FLUSH_INTERVAL_SECONDS
The setting that controls how often the timeline collector flushes the timeline writer.- See Also:
-
DEFAULT_TIMELINE_SERVICE_WRITER_FLUSH_INTERVAL_SECONDS
public static final int DEFAULT_TIMELINE_SERVICE_WRITER_FLUSH_INTERVAL_SECONDS- See Also:
-
TIMELINE_SERVICE_WRITER_ASYNC_QUEUE_CAPACITY
The setting that controls the capacity of the queue for async writes to timeline collector.- See Also:
-
DEFAULT_TIMELINE_SERVICE_WRITER_ASYNC_QUEUE_CAPACITY
public static final int DEFAULT_TIMELINE_SERVICE_WRITER_ASYNC_QUEUE_CAPACITY- See Also:
-
APP_FINAL_VALUE_RETENTION_THRESHOLD
The name for setting that controls how long the final value of a metric of a completed app is retained before merging into the flow sum.- See Also:
-
FLOW_RUN_COPROCESSOR_JAR_HDFS_LOCATION
The name of the setting for the location of the coprocessor jar on hdfs.- See Also:
-
DEFAULT_HDFS_LOCATION_FLOW_RUN_COPROCESSOR_JAR
default hdfs location for flowrun coprocessor jar.- See Also:
-
FLOW_NAME_MAX_SIZE
This setting controls the max size of the flow name getting generated in ATSv2 after removing UUID if present.- See Also:
-
FLOW_NAME_DEFAULT_MAX_SIZE
public static final int FLOW_NAME_DEFAULT_MAX_SIZEDefault setting for flow name size has no size restriction after removing UUID if present.- See Also:
-
TIMELINE_SERVICE_HBASE_CONFIGURATION_FILE
The name for setting that points to an optional HBase configuration (hbase-site.xml file) with settings that will override the ones found on the classpath.- See Also:
-
TIMELINE_SERVICE_READ_AUTH_ENABLED
The name for setting that enables or disables authentication checks for reading timeline service v2 data.- See Also:
-
TIMELINE_SERVICE_AGGREGATION_INTERVAL_SECS
The name for setting that controls how often in-memory app level aggregation is kicked off in timeline collector.- See Also:
-
DEFAULT_TIMELINE_SERVICE_AGGREGATION_INTERVAL_SECS
public static final int DEFAULT_TIMELINE_SERVICE_AGGREGATION_INTERVAL_SECS- See Also:
-
DEFAULT_TIMELINE_SERVICE_READ_AUTH_ENABLED
The default setting for authentication checks for reading timeline service v2 data. -
TIMELINE_SERVICE_READ_ALLOWED_USERS
The name for setting that lists the users and groups who are allowed to read timeline service v2 data. It is a comma separated list of user, followed by space, then comma separated list of groups. It will allow this list of users and groups to read the data and reject everyone else.- See Also:
-
DEFAULT_TIMELINE_SERVICE_READ_ALLOWED_USERS
The default value for list of the users who are allowed to read timeline service v2 data.- See Also:
-
DEFAULT_APP_FINAL_VALUE_RETENTION_THRESHOLD
public static final long DEFAULT_APP_FINAL_VALUE_RETENTION_THRESHOLDThe setting that controls how long the final value of a metric of a completed app is retained before merging into the flow sum. Up to this time after an application is completed out-of-order values that arrive can be recognized and discarded at the cost of increased storage.- See Also:
-
ATS_APP_COLLECTOR_LINGER_PERIOD_IN_MS
- See Also:
-
DEFAULT_ATS_APP_COLLECTOR_LINGER_PERIOD_IN_MS
public static final int DEFAULT_ATS_APP_COLLECTOR_LINGER_PERIOD_IN_MS- See Also:
-
NUMBER_OF_ASYNC_ENTITIES_TO_MERGE
- See Also:
-
DEFAULT_NUMBER_OF_ASYNC_ENTITIES_TO_MERGE
public static final int DEFAULT_NUMBER_OF_ASYNC_ENTITIES_TO_MERGE- See Also:
-
DEFAULT_FLOW_VERSION
default version for any flow.- See Also:
-
TIMELINE_V2_CLIENT_DRAIN_TIME_MILLIS
The time period for which timeline v2 client will wait for draining leftover entities after stop.- See Also:
-
DEFAULT_TIMELINE_V2_CLIENT_DRAIN_TIME_MILLIS
public static final long DEFAULT_TIMELINE_V2_CLIENT_DRAIN_TIME_MILLIS- See Also:
-
TIMELINE_HTTP_AUTH_PREFIX
The configuration prefix of timeline HTTP authentication.- See Also:
-
TIMELINE_HTTP_AUTH_TYPE
The authentication type for timeline HTTP authentication.- See Also:
-
APPLICATION_HISTORY_PREFIX
- See Also:
-
APPLICATION_HISTORY_ENABLED
The setting that controls whether application history service is enabled or not.- See Also:
-
DEFAULT_APPLICATION_HISTORY_ENABLED
@Private public static final boolean DEFAULT_APPLICATION_HISTORY_ENABLED- See Also:
-
APPLICATION_HISTORY_STORE
Application history store class- See Also:
-
APPLICATION_HISTORY_SAVE_NON_AM_CONTAINER_META_INFO
Save container meta-info in the application history store.- See Also:
-
DEFAULT_APPLICATION_HISTORY_SAVE_NON_AM_CONTAINER_META_INFO
@Private public static final boolean DEFAULT_APPLICATION_HISTORY_SAVE_NON_AM_CONTAINER_META_INFO- See Also:
-
FS_APPLICATION_HISTORY_STORE_URI
URI for FileSystemApplicationHistoryStore- See Also:
-
FS_APPLICATION_HISTORY_STORE_COMPRESSION_TYPE
T-file compression types used to compress history data.- See Also:
-
DEFAULT_FS_APPLICATION_HISTORY_STORE_COMPRESSION_TYPE
- See Also:
-
TIMELINE_SERVICE_ENABLED
The setting that controls whether timeline service is enabled or not.- See Also:
-
DEFAULT_TIMELINE_SERVICE_ENABLED
public static final boolean DEFAULT_TIMELINE_SERVICE_ENABLED- See Also:
-
TIMELINE_SERVICE_ADDRESS
host:port address for timeline service RPC APIs.- See Also:
-
DEFAULT_TIMELINE_SERVICE_PORT
public static final int DEFAULT_TIMELINE_SERVICE_PORT- See Also:
-
DEFAULT_TIMELINE_SERVICE_ADDRESS
- See Also:
-
TIMELINE_SERVICE_BIND_HOST
The listening endpoint for the timeline service application.- See Also:
-
DEFAULT_TIMELINE_SERVICE_BIND_HOST
- See Also:
-
TIMELINE_SERVICE_HANDLER_THREAD_COUNT
The number of threads to handle client RPC API requests.- See Also:
-
DEFAULT_TIMELINE_SERVICE_CLIENT_THREAD_COUNT
public static final int DEFAULT_TIMELINE_SERVICE_CLIENT_THREAD_COUNT- See Also:
-
TIMELINE_SERVICE_WEBAPP_ADDRESS
The address of the timeline service web application.- See Also:
-
DEFAULT_TIMELINE_SERVICE_WEBAPP_PORT
public static final int DEFAULT_TIMELINE_SERVICE_WEBAPP_PORT- See Also:
-
DEFAULT_TIMELINE_SERVICE_WEBAPP_ADDRESS
- See Also:
-
TIMELINE_SERVICE_WEBAPP_HTTPS_ADDRESS
The https address of the timeline service web application.- See Also:
-
DEFAULT_TIMELINE_SERVICE_WEBAPP_HTTPS_PORT
public static final int DEFAULT_TIMELINE_SERVICE_WEBAPP_HTTPS_PORT- See Also:
-
DEFAULT_TIMELINE_SERVICE_WEBAPP_HTTPS_ADDRESS
- See Also:
-
APPLICATION_HISTORY_MAX_APPS
Defines the max number of applications could be fetched using REST API or application history protocol and shown in timeline server web ui.- See Also:
-
DEFAULT_APPLICATION_HISTORY_MAX_APPS
public static final long DEFAULT_APPLICATION_HISTORY_MAX_APPS- See Also:
-
TIMELINE_SERVICE_STORE
Timeline service store class.- See Also:
-
TIMELINE_SERVICE_TTL_ENABLE
Timeline service enable data age off- See Also:
-
TIMELINE_SERVICE_TTL_MS
Timeline service length of time to retain data- See Also:
-
DEFAULT_TIMELINE_SERVICE_TTL_MS
public static final long DEFAULT_TIMELINE_SERVICE_TTL_MS- See Also:
-
TIMELINE_SERVICE_ROLLING_PERIOD
Timeline service rolling period. Valid values are daily, half_daily, quarter_daily, and hourly.- See Also:
-
DEFAULT_TIMELINE_SERVICE_ROLLING_PERIOD
Roll a new database each hour.- See Also:
-
TIMELINE_SERVICE_LEVELDB_PREFIX
Implementation specific configuration prefix for Timeline Service leveldb.- See Also:
-
TIMELINE_SERVICE_LEVELDB_PATH
Timeline service leveldb path- See Also:
-
TIMELINE_SERVICE_LEVELDB_READ_CACHE_SIZE
Timeline service leveldb read cache (uncompressed blocks). This is per rolling instance so should be tuned if using rolling leveldb timeline store- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_READ_CACHE_SIZE
public static final long DEFAULT_TIMELINE_SERVICE_LEVELDB_READ_CACHE_SIZEDefault leveldb read cache size if no configuration is specified.- See Also:
-
TIMELINE_SERVICE_LEVELDB_WRITE_BUFFER_SIZE
Timeline service leveldb write buffer size.- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_WRITE_BUFFER_SIZE
public static final int DEFAULT_TIMELINE_SERVICE_LEVELDB_WRITE_BUFFER_SIZEDefault leveldb write buffer size if no configuration is specified. This is per rolling instance so should be tuned if using rolling leveldb timeline store.- See Also:
-
TIMELINE_SERVICE_LEVELDB_WRITE_BATCH_SIZE
Timeline service leveldb write batch size. This value can be tuned down to reduce lock time for ttl eviction.- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_WRITE_BATCH_SIZE
public static final int DEFAULT_TIMELINE_SERVICE_LEVELDB_WRITE_BATCH_SIZEDefault leveldb write batch size is no configuration is specified- See Also:
-
TIMELINE_SERVICE_LEVELDB_START_TIME_READ_CACHE_SIZE
Timeline service leveldb start time read cache (number of entities)- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_START_TIME_READ_CACHE_SIZE
public static final int DEFAULT_TIMELINE_SERVICE_LEVELDB_START_TIME_READ_CACHE_SIZE- See Also:
-
TIMELINE_SERVICE_LEVELDB_START_TIME_WRITE_CACHE_SIZE
Timeline service leveldb start time write cache (number of entities)- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_START_TIME_WRITE_CACHE_SIZE
public static final int DEFAULT_TIMELINE_SERVICE_LEVELDB_START_TIME_WRITE_CACHE_SIZE- See Also:
-
TIMELINE_SERVICE_LEVELDB_TTL_INTERVAL_MS
Timeline service leveldb interval to wait between deletion rounds- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_TTL_INTERVAL_MS
public static final long DEFAULT_TIMELINE_SERVICE_LEVELDB_TTL_INTERVAL_MS- See Also:
-
TIMELINE_SERVICE_LEVELDB_MAX_OPEN_FILES
Timeline service leveldb number of concurrent open files. Tuned this configuration to stay within system limits. This is per rolling instance so should be tuned if using rolling leveldb timeline store.- See Also:
-
DEFAULT_TIMELINE_SERVICE_LEVELDB_MAX_OPEN_FILES
public static final int DEFAULT_TIMELINE_SERVICE_LEVELDB_MAX_OPEN_FILESDefault leveldb max open files if no configuration is specified.- See Also:
-
TIMELINE_SERVICE_PRINCIPAL
The Kerberos principal for the timeline server.- See Also:
-
TIMELINE_SERVICE_KEYTAB
The Kerberos keytab for the timeline server.- See Also:
-
TIMELINE_SERVICE_HTTP_CROSS_ORIGIN_ENABLED
Enables cross origin support for timeline server.- See Also:
-
TIMELINE_SERVICE_HTTP_CROSS_ORIGIN_ENABLED_DEFAULT
public static final boolean TIMELINE_SERVICE_HTTP_CROSS_ORIGIN_ENABLED_DEFAULTDefault value for cross origin support for timeline server.- See Also:
-
TIMELINE_SERVICE_CLIENT_MAX_RETRIES
Timeline client call, max retries (-1 means no limit)- See Also:
-
DEFAULT_TIMELINE_SERVICE_CLIENT_MAX_RETRIES
public static final int DEFAULT_TIMELINE_SERVICE_CLIENT_MAX_RETRIES- See Also:
-
TIMELINE_SERVICE_CLIENT_RETRY_INTERVAL_MS
Timeline client call, retry interval- See Also:
-
DEFAULT_TIMELINE_SERVICE_CLIENT_RETRY_INTERVAL_MS
public static final long DEFAULT_TIMELINE_SERVICE_CLIENT_RETRY_INTERVAL_MS- See Also:
-
TIMELINE_SERVICE_CLIENT_BEST_EFFORT
Timeline client policy for whether connections are fatal- See Also:
-
DEFAULT_TIMELINE_SERVICE_CLIENT_BEST_EFFORT
public static final boolean DEFAULT_TIMELINE_SERVICE_CLIENT_BEST_EFFORT- See Also:
-
TIMELINE_SERVICE_RECOVERY_ENABLED
Flag to enable recovery of timeline service- See Also:
-
DEFAULT_TIMELINE_SERVICE_RECOVERY_ENABLED
public static final boolean DEFAULT_TIMELINE_SERVICE_RECOVERY_ENABLED- See Also:
-
TIMELINE_SERVICE_STATE_STORE_CLASS
Timeline service state store class- See Also:
-
TIMELINE_SERVICE_LEVELDB_STATE_STORE_PREFIX
- See Also:
-
TIMELINE_SERVICE_LEVELDB_STATE_STORE_PATH
Timeline service state store leveldb path- See Also:
-
TIMELINE_DELEGATION_KEY_UPDATE_INTERVAL
- See Also:
-
DEFAULT_TIMELINE_DELEGATION_KEY_UPDATE_INTERVAL
public static final long DEFAULT_TIMELINE_DELEGATION_KEY_UPDATE_INTERVAL- See Also:
-
TIMELINE_DELEGATION_TOKEN_RENEW_INTERVAL
- See Also:
-
DEFAULT_TIMELINE_DELEGATION_TOKEN_RENEW_INTERVAL
public static final long DEFAULT_TIMELINE_DELEGATION_TOKEN_RENEW_INTERVAL- See Also:
-
TIMELINE_DELEGATION_TOKEN_MAX_LIFETIME
- See Also:
-
DEFAULT_TIMELINE_DELEGATION_TOKEN_MAX_LIFETIME
public static final long DEFAULT_TIMELINE_DELEGATION_TOKEN_MAX_LIFETIME- See Also:
-
TIMELINE_OFFLINE_AGGREGATION_PREFIX
- See Also:
-
PHOENIX_OFFLINE_STORAGE_CONN_STR
- See Also:
-
PHOENIX_OFFLINE_STORAGE_CONN_STR_DEFAULT
- See Also:
-
SHARED_CACHE_PREFIX
- See Also:
-
SHARED_CACHE_ENABLED
whether the shared cache is enabled/disabled- See Also:
-
DEFAULT_SHARED_CACHE_ENABLED
public static final boolean DEFAULT_SHARED_CACHE_ENABLED- See Also:
-
SHARED_CACHE_ROOT
The config key for the shared cache root directory.- See Also:
-
DEFAULT_SHARED_CACHE_ROOT
- See Also:
-
SHARED_CACHE_NESTED_LEVEL
The config key for the level of nested directories before getting to the checksum directory.- See Also:
-
DEFAULT_SHARED_CACHE_NESTED_LEVEL
public static final int DEFAULT_SHARED_CACHE_NESTED_LEVEL- See Also:
-
SCM_STORE_PREFIX
- See Also:
-
SCM_STORE_CLASS
- See Also:
-
DEFAULT_SCM_STORE_CLASS
- See Also:
-
SCM_APP_CHECKER_CLASS
- See Also:
-
DEFAULT_SCM_APP_CHECKER_CLASS
- See Also:
-
SCM_ADMIN_ADDRESS
The address of the SCM admin interface.- See Also:
-
DEFAULT_SCM_ADMIN_PORT
public static final int DEFAULT_SCM_ADMIN_PORT- See Also:
-
DEFAULT_SCM_ADMIN_ADDRESS
- See Also:
-
SCM_ADMIN_CLIENT_THREAD_COUNT
Number of threads used to handle SCM admin interface.- See Also:
-
DEFAULT_SCM_ADMIN_CLIENT_THREAD_COUNT
public static final int DEFAULT_SCM_ADMIN_CLIENT_THREAD_COUNT- See Also:
-
SCM_WEBAPP_ADDRESS
The address of the SCM web application.- See Also:
-
DEFAULT_SCM_WEBAPP_PORT
public static final int DEFAULT_SCM_WEBAPP_PORT- See Also:
-
DEFAULT_SCM_WEBAPP_ADDRESS
- See Also:
-
IN_MEMORY_STORE_PREFIX
- See Also:
-
IN_MEMORY_STALENESS_PERIOD_MINS
A resource in the InMemorySCMStore is considered stale if the time since the last reference exceeds the staleness period. This value is specified in minutes.- See Also:
-
DEFAULT_IN_MEMORY_STALENESS_PERIOD_MINS
public static final int DEFAULT_IN_MEMORY_STALENESS_PERIOD_MINS- See Also:
-
IN_MEMORY_INITIAL_DELAY_MINS
Initial delay before the in-memory store runs its first check to remove dead initial applications. Specified in minutes.- See Also:
-
DEFAULT_IN_MEMORY_INITIAL_DELAY_MINS
public static final int DEFAULT_IN_MEMORY_INITIAL_DELAY_MINS- See Also:
-
IN_MEMORY_CHECK_PERIOD_MINS
The frequency at which the in-memory store checks to remove dead initial applications. Specified in minutes.- See Also:
-
DEFAULT_IN_MEMORY_CHECK_PERIOD_MINS
public static final int DEFAULT_IN_MEMORY_CHECK_PERIOD_MINS- See Also:
-
SCM_CLEANER_PERIOD_MINS
The frequency at which a cleaner task runs. Specified in minutes.- See Also:
-
DEFAULT_SCM_CLEANER_PERIOD_MINS
public static final int DEFAULT_SCM_CLEANER_PERIOD_MINS- See Also:
-
SCM_CLEANER_INITIAL_DELAY_MINS
Initial delay before the first cleaner task is scheduled. Specified in minutes.- See Also:
-
DEFAULT_SCM_CLEANER_INITIAL_DELAY_MINS
public static final int DEFAULT_SCM_CLEANER_INITIAL_DELAY_MINS- See Also:
-
SCM_CLEANER_RESOURCE_SLEEP_MS
The time to sleep between processing each shared cache resource. Specified in milliseconds.- See Also:
-
DEFAULT_SCM_CLEANER_RESOURCE_SLEEP_MS
public static final long DEFAULT_SCM_CLEANER_RESOURCE_SLEEP_MS- See Also:
-
SCM_UPLOADER_SERVER_ADDRESS
The address of the node manager interface in the SCM.- See Also:
-
DEFAULT_SCM_UPLOADER_SERVER_PORT
public static final int DEFAULT_SCM_UPLOADER_SERVER_PORT- See Also:
-
DEFAULT_SCM_UPLOADER_SERVER_ADDRESS
- See Also:
-
SCM_UPLOADER_SERVER_THREAD_COUNT
The number of SCM threads used to handle notify requests from the node manager.- See Also:
-
DEFAULT_SCM_UPLOADER_SERVER_THREAD_COUNT
public static final int DEFAULT_SCM_UPLOADER_SERVER_THREAD_COUNT- See Also:
-
SCM_CLIENT_SERVER_ADDRESS
The address of the client interface in the SCM.- See Also:
-
DEFAULT_SCM_CLIENT_SERVER_PORT
public static final int DEFAULT_SCM_CLIENT_SERVER_PORT- See Also:
-
DEFAULT_SCM_CLIENT_SERVER_ADDRESS
- See Also:
-
SCM_CLIENT_SERVER_THREAD_COUNT
The number of threads used to handle shared cache manager requests.- See Also:
-
DEFAULT_SCM_CLIENT_SERVER_THREAD_COUNT
public static final int DEFAULT_SCM_CLIENT_SERVER_THREAD_COUNT- See Also:
-
SHARED_CACHE_CHECKSUM_ALGO_IMPL
the checksum algorithm implementation- See Also:
-
DEFAULT_SHARED_CACHE_CHECKSUM_ALGO_IMPL
- See Also:
-
SHARED_CACHE_NM_UPLOADER_REPLICATION_FACTOR
The replication factor for the node manager uploader for the shared cache.- See Also:
-
DEFAULT_SHARED_CACHE_NM_UPLOADER_REPLICATION_FACTOR
public static final int DEFAULT_SHARED_CACHE_NM_UPLOADER_REPLICATION_FACTOR- See Also:
-
SHARED_CACHE_NM_UPLOADER_THREAD_COUNT
- See Also:
-
DEFAULT_SHARED_CACHE_NM_UPLOADER_THREAD_COUNT
public static final int DEFAULT_SHARED_CACHE_NM_UPLOADER_THREAD_COUNT- See Also:
-
FEDERATION_PREFIX
- See Also:
-
FEDERATION_ENABLED
- See Also:
-
DEFAULT_FEDERATION_ENABLED
public static final boolean DEFAULT_FEDERATION_ENABLED- See Also:
-
FEDERATION_YARN_CLIENT_FAILOVER_RANDOM_ORDER
- See Also:
-
DEFAULT_FEDERATION_YARN_CLIENT_FAILOVER_RANDOM_ORDER
public static final boolean DEFAULT_FEDERATION_YARN_CLIENT_FAILOVER_RANDOM_ORDER- See Also:
-
FEDERATION_FAILOVER_ENABLED
- See Also:
-
DEFAULT_FEDERATION_FAILOVER_ENABLED
public static final boolean DEFAULT_FEDERATION_FAILOVER_ENABLED- See Also:
-
FEDERATION_NON_HA_ENABLED
- See Also:
-
DEFAULT_FEDERATION_NON_HA_ENABLED
public static final boolean DEFAULT_FEDERATION_NON_HA_ENABLED- See Also:
-
FEDERATION_STATESTORE_CLIENT_CLASS
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CLIENT_CLASS
- See Also:
-
FEDERATION_STATESTORE_ZK_ADDRESS
- See Also:
-
FEDERATION_CACHE_TIME_TO_LIVE_SECS
- See Also:
-
DEFAULT_FEDERATION_CACHE_TIME_TO_LIVE_SECS
public static final int DEFAULT_FEDERATION_CACHE_TIME_TO_LIVE_SECS- See Also:
-
FEDERATION_CACHE_ENTITY_NUMS
- See Also:
-
DEFAULT_FEDERATION_CACHE_ENTITY_NUMS
public static final int DEFAULT_FEDERATION_CACHE_ENTITY_NUMS- See Also:
-
FEDERATION_FLUSH_CACHE_FOR_RM_ADDR
- See Also:
-
DEFAULT_FEDERATION_FLUSH_CACHE_FOR_RM_ADDR
public static final boolean DEFAULT_FEDERATION_FLUSH_CACHE_FOR_RM_ADDR- See Also:
-
FEDERATION_REGISTRY_BASE_KEY
- See Also:
-
DEFAULT_FEDERATION_REGISTRY_BASE_KEY
- See Also:
-
FEDERATION_STATESTORE_HEARTBEAT_INITIAL_DELAY
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INITIAL_DELAY
public static final int DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INITIAL_DELAY- See Also:
-
FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS
public static final int DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS- See Also:
-
FEDERATION_MACHINE_LIST
- See Also:
-
FEDERATION_CLUSTER_RESOLVER_CLASS
- See Also:
-
DEFAULT_FEDERATION_CLUSTER_RESOLVER_CLASS
- See Also:
-
FEDERATION_FACADE_CACHE_CLASS
- See Also:
-
DEFAULT_FEDERATION_FACADE_CACHE_CLASS
- See Also:
-
FEDERATION_AMRMPROXY_HB_MAX_WAIT_MS
- See Also:
-
DEFAULT_FEDERATION_AMRMPROXY_HB_MAX_WAIT_MS
public static final long DEFAULT_FEDERATION_AMRMPROXY_HB_MAX_WAIT_MS- See Also:
-
FEDERATION_AMRMPROXY_SUBCLUSTER_TIMEOUT
- See Also:
-
DEFAULT_FEDERATION_AMRMPROXY_SUBCLUSTER_TIMEOUT
public static final long DEFAULT_FEDERATION_AMRMPROXY_SUBCLUSTER_TIMEOUT- See Also:
-
LOAD_BASED_SC_SELECTOR_PREFIX
- See Also:
-
LOAD_BASED_SC_SELECTOR_ENABLED
- See Also:
-
DEFAULT_LOAD_BASED_SC_SELECTOR_ENABLED
public static final boolean DEFAULT_LOAD_BASED_SC_SELECTOR_ENABLED- See Also:
-
LOAD_BASED_SC_SELECTOR_THRESHOLD
- See Also:
-
DEFAULT_LOAD_BASED_SC_SELECTOR_THRESHOLD
public static final int DEFAULT_LOAD_BASED_SC_SELECTOR_THRESHOLD- See Also:
-
LOAD_BASED_SC_SELECTOR_USE_ACTIVE_CORE
- See Also:
-
DEFAULT_LOAD_BASED_SC_SELECTOR_USE_ACTIVE_CORE
public static final boolean DEFAULT_LOAD_BASED_SC_SELECTOR_USE_ACTIVE_CORE- See Also:
-
LOAD_BASED_SC_SELECTOR_MULTIPLIER
- See Also:
-
DEFAULT_LOAD_BASED_SC_SELECTOR_MULTIPLIER
public static final int DEFAULT_LOAD_BASED_SC_SELECTOR_MULTIPLIER- See Also:
-
FEDERATION_ALLOCATION_HISTORY_MAX_ENTRY
- See Also:
-
DEFAULT_FEDERATION_ALLOCATION_HISTORY_MAX_ENTRY
public static final int DEFAULT_FEDERATION_ALLOCATION_HISTORY_MAX_ENTRY- See Also:
-
LOAD_BASED_SC_SELECTOR_FAIL_ON_ERROR
- See Also:
-
DEFAULT_LOAD_BASED_SC_SELECTOR_FAIL_ON_ERROR
public static final boolean DEFAULT_LOAD_BASED_SC_SELECTOR_FAIL_ON_ERROR- See Also:
-
FEDERATION_BLACKLIST_SUBCLUSTERS
- See Also:
-
DEFAULT_FEDERATION_BLACKLIST_SUBCLUSTERS
- See Also:
-
FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_COUNT
- See Also:
-
DEFAULT_FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_COUNT
public static final int DEFAULT_FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_COUNT- See Also:
-
FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_INTERVAL
- See Also:
-
DEFAULT_FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_INTERVAL
public static final long DEFAULT_FEDERATION_AMRMPROXY_REGISTER_UAM_RETRY_INTERVAL -
DEFAULT_FEDERATION_POLICY_KEY
- See Also:
-
FEDERATION_POLICY_MANAGER
- See Also:
-
DEFAULT_FEDERATION_POLICY_MANAGER
- See Also:
-
FEDERATION_POLICY_MANAGER_PARAMS
- See Also:
-
DEFAULT_FEDERATION_POLICY_MANAGER_PARAMS
- See Also:
-
FEDERATION_STATESTORE_ZK_PREFIX
- See Also:
-
FEDERATION_STATESTORE_ZK_PARENT_PATH
Parent znode path under which ZKRMStateStore will create znodes.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_ZK_PARENT_PATH
- See Also:
-
FEDERATION_STATESTORE_SQL_USERNAME
- See Also:
-
FEDERATION_STATESTORE_SQL_PASSWORD
- See Also:
-
FEDERATION_STATESTORE_SQL_URL
- See Also:
-
FEDERATION_STATESTORE_SQL_JDBC_CLASS
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_SQL_JDBC_CLASS
- See Also:
-
FEDERATION_STATESTORE_SQL_MAXCONNECTIONS
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_SQL_MAXCONNECTIONS
public static final int DEFAULT_FEDERATION_STATESTORE_SQL_MAXCONNECTIONS- See Also:
-
FEDERATION_STATESTORE_SQL_MINIMUMIDLE
Database connection pool minimum number of connections.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_SQL_MINIMUMIDLE
public static final int DEFAULT_FEDERATION_STATESTORE_SQL_MINIMUMIDLEThe default value of the minimum number of connections in the database connection pool.- See Also:
-
FEDERATION_STATESTORE_POOL_NAME
The name of the database connection pool.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_POOL_NAME
The default name of the database connection pool.- See Also:
-
FEDERATION_STATESTORE_CONN_MAX_LIFE_TIME
The maximum lifetime of a database connection.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CONN_MAX_LIFE_TIME
public static final long DEFAULT_FEDERATION_STATESTORE_CONN_MAX_LIFE_TIMEDatabase connection maximum lifetime. -
FEDERATION_STATESTORE_CONN_IDLE_TIMEOUT_TIME
Database connection idle timeout time.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CONN_IDLE_TIMEOUT_TIME
public static final long DEFAULT_FEDERATION_STATESTORE_CONN_IDLE_TIMEOUT_TIME -
FEDERATION_STATESTORE_CONNECTION_TIMEOUT
Database connection timeout time.- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CONNECTION_TIMEOUT_TIME
public static final long DEFAULT_FEDERATION_STATESTORE_CONNECTION_TIMEOUT_TIME -
FEDERATION_STATESTORE_MAX_APPLICATIONS
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_MAX_APPLICATIONS
public static final int DEFAULT_FEDERATION_STATESTORE_MAX_APPLICATIONS- See Also:
-
FEDERATION_STATESTORE_CLEANUP_RETRY_COUNT
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CLEANUP_RETRY_COUNT
public static final int DEFAULT_FEDERATION_STATESTORE_CLEANUP_RETRY_COUNT- See Also:
-
FEDERATION_STATESTORE_CLEANUP_RETRY_SLEEP_TIME
- See Also:
-
DEFAULT_FEDERATION_STATESTORE_CLEANUP_RETRY_SLEEP_TIME
public static final long DEFAULT_FEDERATION_STATESTORE_CLEANUP_RETRY_SLEEP_TIME -
ROUTER_PREFIX
- See Also:
-
ROUTER_BIND_HOST
- See Also:
-
ROUTER_CLIENTRM_PREFIX
- See Also:
-
ROUTER_CLIENTRM_ADDRESS
- See Also:
-
DEFAULT_ROUTER_CLIENTRM_PORT
public static final int DEFAULT_ROUTER_CLIENTRM_PORT- See Also:
-
DEFAULT_ROUTER_CLIENTRM_ADDRESS
- See Also:
-
ROUTER_CLIENTRM_INTERCEPTOR_CLASS_PIPELINE
- See Also:
-
DEFAULT_ROUTER_CLIENTRM_INTERCEPTOR_CLASS
- See Also:
-
ROUTER_PIPELINE_CACHE_MAX_SIZE
- See Also:
-
DEFAULT_ROUTER_PIPELINE_CACHE_MAX_SIZE
public static final int DEFAULT_ROUTER_PIPELINE_CACHE_MAX_SIZE- See Also:
-
ROUTER_RMADMIN_PREFIX
- See Also:
-
ROUTER_RMADMIN_ADDRESS
- See Also:
-
DEFAULT_ROUTER_RMADMIN_PORT
public static final int DEFAULT_ROUTER_RMADMIN_PORT- See Also:
-
DEFAULT_ROUTER_RMADMIN_ADDRESS
- See Also:
-
ROUTER_RMADMIN_INTERCEPTOR_CLASS_PIPELINE
- See Also:
-
DEFAULT_ROUTER_RMADMIN_INTERCEPTOR_CLASS
- See Also:
-
ROUTER_CLIENTRM_SUBMIT_RETRY
The number of retries for GetNewApplication and SubmitApplication inFederationClientInterceptor.- See Also:
-
DEFAULT_ROUTER_CLIENTRM_SUBMIT_RETRY
public static final int DEFAULT_ROUTER_CLIENTRM_SUBMIT_RETRY- See Also:
-
ROUTER_CLIENTRM_SUBMIT_INTERVAL_TIME
GetNewApplication and SubmitApplication request retry interval time.- See Also:
-
DEFAULT_CLIENTRM_SUBMIT_INTERVAL_TIME
public static final long DEFAULT_CLIENTRM_SUBMIT_INTERVAL_TIME -
ROUTER_CLIENTRM_PARTIAL_RESULTS_ENABLED
The interceptor class used in FederationClientInterceptor should return partial ApplicationReports.- See Also:
-
DEFAULT_ROUTER_CLIENTRM_PARTIAL_RESULTS_ENABLED
public static final boolean DEFAULT_ROUTER_CLIENTRM_PARTIAL_RESULTS_ENABLED- See Also:
-
ROUTER_WEBAPP_PREFIX
- See Also:
-
ROUTER_USER_CLIENT_THREADS_SIZE
This configurable that controls the thread pool size of the threadpool of the interceptor. The corePoolSize(minimumPoolSize) and maximumPoolSize of the thread pool are controlled by this configurable. In order to control the thread pool more accurately, this parameter is deprecated. corePoolSize(minimumPoolSize) useROUTER_USER_CLIENT_THREAD_POOL_MINIMUM_POOL_SIZEmaximumPoolSize useROUTER_USER_CLIENT_THREAD_POOL_MAXIMUM_POOL_SIZEThis configurable will be deprecated.- See Also:
-
DEFAULT_ROUTER_USER_CLIENT_THREADS_SIZE
public static final int DEFAULT_ROUTER_USER_CLIENT_THREADS_SIZEThe default value is 5. which means that the corePoolSize(minimumPoolSize) and maximumPoolSize of the thread pool are both 5s. corePoolSize(minimumPoolSize) default value useDEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MINIMUM_POOL_SIZEmaximumPoolSize default value useDEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MAXIMUM_POOL_SIZE- See Also:
-
ROUTER_USER_CLIENT_THREAD_POOL_MINIMUM_POOL_SIZE
This configurable is used to set the corePoolSize(minimumPoolSize) of the thread pool of the interceptor. corePoolSize the number of threads to keep in the pool, even if they are idle.- See Also:
-
DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MINIMUM_POOL_SIZE
public static final int DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MINIMUM_POOL_SIZEThis configuration is used to set the default value of corePoolSize (minimumPoolSize) of the thread pool of the interceptor. Default is 5.- See Also:
-
ROUTER_USER_CLIENT_THREAD_POOL_MAXIMUM_POOL_SIZE
This configurable is used to set the maximumPoolSize of the thread pool of the interceptor. maximumPoolSize the maximum number of threads to allow in the pool.- See Also:
-
DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MAXIMUM_POOL_SIZE
public static final int DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_MAXIMUM_POOL_SIZEThis configuration is used to set the default value of maximumPoolSize of the thread pool of the interceptor. Default is 5.- See Also:
-
ROUTER_USER_CLIENT_THREAD_POOL_KEEP_ALIVE_TIME
This configurable is used to set the keepAliveTime of the thread pool of the interceptor. keepAliveTime when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.- See Also:
-
DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_KEEP_ALIVE_TIME
public static final long DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_KEEP_ALIVE_TIMEThis configurable is used to set the default time of keepAliveTime of the thread pool of the interceptor. the default value is 0s. -
ROUTER_USER_CLIENT_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT
This method configures the policy for core threads regarding termination when no tasks arrive within the keep-alive time. When set to false, core threads are never terminated due to a lack of tasks. When set to true, the same keep-alive policy that applies to non-core threads also applies to core threads. To prevent constant thread replacement, ensure that the keep-alive time is greater than zero when setting it to true. It's advisable to call this method before the pool becomes actively used.- See Also:
-
DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT
public static final boolean DEFAULT_ROUTER_USER_CLIENT_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT- See Also:
-
ROUTER_WEBAPP_ADDRESS
The address of the Router web application.- See Also:
-
DEFAULT_ROUTER_WEBAPP_PORT
public static final int DEFAULT_ROUTER_WEBAPP_PORT- See Also:
-
DEFAULT_ROUTER_WEBAPP_ADDRESS
- See Also:
-
ROUTER_WEBAPP_HTTPS_ADDRESS
The https address of the Router web application.- See Also:
-
DEFAULT_ROUTER_WEBAPP_HTTPS_PORT
public static final int DEFAULT_ROUTER_WEBAPP_HTTPS_PORT- See Also:
-
DEFAULT_ROUTER_WEBAPP_HTTPS_ADDRESS
- See Also:
-
ROUTER_WEBAPP_INTERCEPTOR_CLASS_PIPELINE
- See Also:
-
DEFAULT_ROUTER_WEBAPP_INTERCEPTOR_CLASS
- See Also:
-
ROUTER_WEBAPP_DEFAULT_INTERCEPTOR_CLASS
The interceptor class used in FederationInterceptorREST to communicate with each SubCluster.- See Also:
-
DEFAULT_ROUTER_WEBAPP_DEFAULT_INTERCEPTOR_CLASS
- See Also:
-
ROUTER_ASC_INTERCEPTOR_MAX_SIZE
ApplicationSubmissionContextInterceptor configurations.- See Also:
-
DEFAULT_ROUTER_ASC_INTERCEPTOR_MAX_SIZE
- See Also:
-
ROUTER_WEBAPP_PARTIAL_RESULTS_ENABLED
The interceptor class used in FederationInterceptorREST should return partial AppReports.- See Also:
-
DEFAULT_ROUTER_WEBAPP_PARTIAL_RESULTS_ENABLED
public static final boolean DEFAULT_ROUTER_WEBAPP_PARTIAL_RESULTS_ENABLED- See Also:
-
ROUTER_WEBAPP_PROXY_ENABLE
- See Also:
-
DEFAULT_ROUTER_WEBAPP_PROXY_ENABLE
public static final boolean DEFAULT_ROUTER_WEBAPP_PROXY_ENABLE- See Also:
-
GPG_SCHEDULED_EXECUTOR_THREADS
- See Also:
-
DEFAULT_GPG_SCHEDULED_EXECUTOR_THREADS
public static final int DEFAULT_GPG_SCHEDULED_EXECUTOR_THREADS- See Also:
-
GPG_SUBCLUSTER_CLEANER_INTERVAL_MS
- See Also:
-
DEFAULT_GPG_SUBCLUSTER_CLEANER_INTERVAL_MS
public static final long DEFAULT_GPG_SUBCLUSTER_CLEANER_INTERVAL_MS -
GPG_SUBCLUSTER_EXPIRATION_MS
- See Also:
-
DEFAULT_GPG_SUBCLUSTER_EXPIRATION_MS
public static final long DEFAULT_GPG_SUBCLUSTER_EXPIRATION_MS -
GPG_KEYTAB
Keytab for GPG.- See Also:
-
GPG_PRINCIPAL
The Kerberos principal for the globalpolicygenerator.- See Also:
-
GPG_KERBEROS_PRINCIPAL_HOSTNAME_KEY
The Kerberos principal hostname for the yarn gpg.- See Also:
-
GPG_APPCLEANER_CLASS
- See Also:
-
DEFAULT_GPG_APPCLEANER_CLASS
- See Also:
-
GPG_APPCLEANER_INTERVAL_MS
- See Also:
-
DEFAULT_GPG_APPCLEANER_INTERVAL_MS
public static final long DEFAULT_GPG_APPCLEANER_INTERVAL_MS -
GPG_APPCLEANER_CONTACT_ROUTER_SPEC
Specifications on how (many times) to contact Router for apps. We need to do this because Router might return partial application list because some sub-cluster RM is not responsive (e.g. failing over). Should have three values separated by comma: minimal success retries, maximum total retry, retry interval (ms).- See Also:
-
DEFAULT_GPG_APPCLEANER_CONTACT_ROUTER_SPEC
- See Also:
-
FEDERATION_GPG_POLICY_PREFIX
- See Also:
-
GPG_POLICY_GENERATOR_INTERVAL
The interval at which the policy generator runs, default is one hour.- See Also:
-
DEFAULT_GPG_POLICY_GENERATOR_INTERVAL
public static final long DEFAULT_GPG_POLICY_GENERATOR_INTERVAL -
GPG_POLICY_GENERATOR_INTERVAL_MS
The interval at which the policy generator runs, default is one hour. This is an deprecated property, We better set it `yarn.federation.gpg.policy.generator.interval`.- See Also:
-
GPG_GLOBAL_POLICY_CLASS
The configured policy generator class, runs NoOpGlobalPolicy by default.- See Also:
-
DEFAULT_GPG_GLOBAL_POLICY_CLASS
- See Also:
-
GPG_POLICY_GENERATOR_READONLY
Whether or not the policy generator is running in read only (won't modify policies), default is false.- See Also:
-
DEFAULT_GPG_POLICY_GENERATOR_READONLY
public static final boolean DEFAULT_GPG_POLICY_GENERATOR_READONLY- See Also:
-
GPG_POLICY_GENERATOR_BLACKLIST
Which sub-clusters the policy generator should blacklist.- See Also:
-
FEDERATION_GPG_LOAD_BASED_MIN_PENDING
- See Also:
-
DEFAULT_FEDERATION_GPG_LOAD_BASED_MIN_PENDING
public static final int DEFAULT_FEDERATION_GPG_LOAD_BASED_MIN_PENDING- See Also:
-
FEDERATION_GPG_LOAD_BASED_MAX_PENDING
- See Also:
-
DEFAULT_FEDERATION_GPG_LOAD_BASED_MAX_PENDING
public static final int DEFAULT_FEDERATION_GPG_LOAD_BASED_MAX_PENDING- See Also:
-
FEDERATION_GPG_LOAD_BASED_MIN_WEIGHT
- See Also:
-
DEFAULT_FEDERATION_GPG_LOAD_BASED_MIN_WEIGHT
public static final float DEFAULT_FEDERATION_GPG_LOAD_BASED_MIN_WEIGHT- See Also:
-
FEDERATION_GPG_LOAD_BASED_MAX_EDIT
- See Also:
-
DEFAULT_FEDERATION_GPG_LOAD_BASED_MAX_EDIT
public static final int DEFAULT_FEDERATION_GPG_LOAD_BASED_MAX_EDIT- See Also:
-
FEDERATION_GPG_LOAD_BASED_SCALING
- See Also:
-
DEFAULT_FEDERATION_GPG_LOAD_BASED_SCALING
- See Also:
-
GPG_WEBAPP_PREFIX
- See Also:
-
GPG_WEBAPP_ENABLE_CORS_FILTER
Enable/disable CORS filter.- See Also:
-
DEFAULT_GPG_WEBAPP_ENABLE_CORS_FILTER
public static final boolean DEFAULT_GPG_WEBAPP_ENABLE_CORS_FILTER- See Also:
-
GPG_WEBAPP_ADDRESS
The address of the GPG web application.- See Also:
-
DEFAULT_GPG_WEBAPP_PORT
public static final int DEFAULT_GPG_WEBAPP_PORT- See Also:
-
DEFAULT_GPG_WEBAPP_ADDRESS
- See Also:
-
GPG_WEBAPP_HTTPS_ADDRESS
The https address of the GPG web application.- See Also:
-
DEFAULT_GPG_WEBAPP_HTTPS_PORT
public static final int DEFAULT_GPG_WEBAPP_HTTPS_PORT- See Also:
-
DEFAULT_GPG_WEBAPP_HTTPS_ADDRESS
- See Also:
-
GPG_WEBAPP_CONNECT_TIMEOUT
- See Also:
-
DEFAULT_GPG_WEBAPP_CONNECT_TIMEOUT
public static final long DEFAULT_GPG_WEBAPP_CONNECT_TIMEOUT -
GPG_WEBAPP_READ_TIMEOUT
- See Also:
-
DEFAULT_GPG_WEBAPP_READ_TIMEOUT
public static final long DEFAULT_GPG_WEBAPP_READ_TIMEOUT -
ROUTER_WEBAPP_CONNECT_TIMEOUT
Connection and Read timeout from the Router to RM.- See Also:
-
DEFAULT_ROUTER_WEBAPP_CONNECT_TIMEOUT
public static final long DEFAULT_ROUTER_WEBAPP_CONNECT_TIMEOUT -
ROUTER_WEBAPP_READ_TIMEOUT
- See Also:
-
DEFAULT_ROUTER_WEBAPP_READ_TIMEOUT
public static final long DEFAULT_ROUTER_WEBAPP_READ_TIMEOUT -
ROUTER_KEYTAB
The Kerberos keytab for the yarn router.- See Also:
-
ROUTER_PRINCIPAL
The Kerberos principal for the yarn router.- See Also:
-
ROUTER_KERBEROS_PRINCIPAL_HOSTNAME_KEY
The Kerberos principal hostname for the yarn router.- See Also:
-
ROUTER_APPSINFO_ENABLED
Router enable AppsInfo Cache.- See Also:
-
DEFAULT_ROUTER_APPSINFO_ENABLED
public static final boolean DEFAULT_ROUTER_APPSINFO_ENABLED- See Also:
-
ROUTER_APPSINFO_CACHED_COUNT
Router AppsInfo Cache Count.- See Also:
-
DEFAULT_ROUTER_APPSINFO_CACHED_COUNT
public static final int DEFAULT_ROUTER_APPSINFO_CACHED_COUNT- See Also:
-
ROUTER_WEBAPP_ENABLE_CORS_FILTER
Enable cross origin (CORS) support.- See Also:
-
DEFAULT_ROUTER_WEBAPP_ENABLE_CORS_FILTER
public static final boolean DEFAULT_ROUTER_WEBAPP_ENABLE_CORS_FILTER- See Also:
-
ROUTER_INTERCEPTOR_ALLOW_PARTIAL_RESULT_ENABLED
Router Interceptor Allow Partial Result Enable.- See Also:
-
DEFAULT_ROUTER_INTERCEPTOR_ALLOW_PARTIAL_RESULT_ENABLED
public static final boolean DEFAULT_ROUTER_INTERCEPTOR_ALLOW_PARTIAL_RESULT_ENABLED- See Also:
-
ROUTER_SUBCLUSTER_CLEANER_INTERVAL_TIME
Router SubCluster Cleaner Thread Clean Interval Time.- See Also:
-
DEFAULT_ROUTER_SUBCLUSTER_CLEANER_INTERVAL_TIME
public static final long DEFAULT_ROUTER_SUBCLUSTER_CLEANER_INTERVAL_TIME -
ROUTER_SUBCLUSTER_EXPIRATION_TIME
Router SubCluster Timeout Allowed by Router.- See Also:
-
DEFAULT_ROUTER_SUBCLUSTER_EXPIRATION_TIME
public static final long DEFAULT_ROUTER_SUBCLUSTER_EXPIRATION_TIME -
ROUTER_SCHEDULED_EXECUTOR_THREADS
Router Thread Pool Schedule Thread Number.- See Also:
-
DEFAULT_ROUTER_SCHEDULED_EXECUTOR_THREADS
public static final int DEFAULT_ROUTER_SCHEDULED_EXECUTOR_THREADS- See Also:
-
ROUTER_DEREGISTER_SUBCLUSTER_ENABLED
Enable DeregisterSubCluster, enabled by default.- See Also:
-
DEFAULT_ROUTER_DEREGISTER_SUBCLUSTER_ENABLED
public static final boolean DEFAULT_ROUTER_DEREGISTER_SUBCLUSTER_ENABLED- See Also:
-
NM_CSI_ADAPTOR_PREFIX
TERMS: csi-driver: a 3rd party CSI driver which implements the CSI protocol. It is provided by the storage system. csi-driver-adaptor: this is an internal RPC service working as a bridge between YARN and a csi-driver.- See Also:
-
NM_CSI_DRIVER_PREFIX
- See Also:
-
NM_CSI_DRIVER_ENDPOINT_SUFFIX
- See Also:
-
NM_CSI_ADAPTOR_ADDRESS_SUFFIX
- See Also:
-
NM_CSI_ADAPTOR_CLASS
- See Also:
-
NM_CSI_ADAPTOR_ADDRESSES
One or more socket addresses for csi-adaptor. Multiple addresses are delimited by ",".- See Also:
-
NM_CSI_DRIVER_NAMES
- See Also:
-
YARN_REGISTRY_CLASS
- See Also:
-
DEFAULT_YARN_REGISTRY_CLASS
- See Also:
-
YARN_CLIENT_APP_SUBMISSION_POLL_INTERVAL_MS
Deprecated.Use YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_INTERVAL_MS instead. The interval of the yarn client's querying application state after application submission. The unit is millisecond.- See Also:
-
YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_INTERVAL_MS
The interval that the yarn client library uses to poll the completion status of the asynchronous API of application client protocol.- See Also:
-
DEFAULT_YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_INTERVAL_MS
public static final long DEFAULT_YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_INTERVAL_MS- See Also:
-
YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_TIMEOUT_MS
The duration that the yarn client library waits, cumulatively across polls, for an expected state change to occur. Defaults to -1, which indicates no limit.- See Also:
-
DEFAULT_YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_TIMEOUT_MS
public static final long DEFAULT_YARN_CLIENT_APPLICATION_CLIENT_PROTOCOL_POLL_TIMEOUT_MS- See Also:
-
NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
Max number of threads in NMClientAsync to process container management events- See Also:
-
DEFAULT_NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE
public static final int DEFAULT_NM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZE- See Also:
-
NM_CLIENT_MAX_NM_PROXIES
Maximum number of proxy connections to cache for node managers. If set to a value greater than zero then the cache is enabled and the NMClient and MRAppMaster will cache the specified number of node manager proxies. There will be at max one proxy per node manager. Ex. configuring it to a value of 5 will make sure that client will at max have 5 proxies cached with 5 different node managers. These connections for these proxies will be timed out if idle for more than the system wide idle timeout period. Note that this could cause issues on large clusters as many connections could linger simultaneously and lead to a large number of connection threads. The token used for authentication will be used only at connection creation time. If a new token is received then the earlier connection should be closed in order to use the new token. This andNM_CLIENT_ASYNC_THREAD_POOL_MAX_SIZEare related and should be in sync (no need for them to be equal). If the value of this property is zero then the connection cache is disabled and connections will use a zero idle timeout to prevent too many connection threads on large clusters.- See Also:
-
DEFAULT_NM_CLIENT_MAX_NM_PROXIES
public static final int DEFAULT_NM_CLIENT_MAX_NM_PROXIES- See Also:
-
CLIENT_NM_CONNECT_MAX_WAIT_MS
Max time to wait to establish a connection to NM- See Also:
-
DEFAULT_CLIENT_NM_CONNECT_MAX_WAIT_MS
public static final long DEFAULT_CLIENT_NM_CONNECT_MAX_WAIT_MS- See Also:
-
CLIENT_NM_CONNECT_RETRY_INTERVAL_MS
Time interval between each attempt to connect to NM- See Also:
-
DEFAULT_CLIENT_NM_CONNECT_RETRY_INTERVAL_MS
public static final long DEFAULT_CLIENT_NM_CONNECT_RETRY_INTERVAL_MS- See Also:
-
YARN_HTTP_POLICY_KEY
- See Also:
-
YARN_HTTP_POLICY_DEFAULT
-
NM_RESOURCEMANAGER_CONNECT_MAX_WAIT_MS
Max time to wait for NM to connection to RM. When not set, proxy will fall back to use value of RESOURCEMANAGER_CONNECT_MAX_WAIT_MS.- See Also:
-
NM_RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS
Time interval between each NM attempt to connection to RM. When not set, proxy will fall back to use value of RESOURCEMANAGER_CONNECT_RETRY_INTERVAL_MS.- See Also:
-
NODE_LABELS_PREFIX
Node-labels configurations- See Also:
-
FS_NODE_LABELS_STORE_IMPL_CLASS
Node label store implementation class- See Also:
-
DEFAULT_FS_NODE_LABELS_STORE_IMPL_CLASS
- See Also:
-
FS_NODE_LABELS_STORE_ROOT_DIR
URI for NodeLabelManager- See Also:
-
FS_STORE_FILE_REPLICATION
FS store file replication.- See Also:
-
DEFAULT_FS_STORE_FILE_REPLICATION
public static final int DEFAULT_FS_STORE_FILE_REPLICATION- See Also:
-
NODE_ATTRIBUTE_PREFIX
Node-attribute configurations.- See Also:
-
FS_NODE_ATTRIBUTE_STORE_IMPL_CLASS
Node attribute store implementation class.- See Also:
-
FS_NODE_ATTRIBUTE_STORE_ROOT_DIR
File system node attribute store directory.- See Also:
-
NODE_LABELS_ENABLED
Flag to indicate if the node labels feature enabled, by default it's disabled- See Also:
-
DEFAULT_NODE_LABELS_ENABLED
public static final boolean DEFAULT_NODE_LABELS_ENABLED- See Also:
-
NODELABEL_CONFIGURATION_TYPE
- See Also:
-
CENTRALIZED_NODELABEL_CONFIGURATION_TYPE
- See Also:
-
DELEGATED_CENTALIZED_NODELABEL_CONFIGURATION_TYPE
- See Also:
-
DISTRIBUTED_NODELABEL_CONFIGURATION_TYPE
- See Also:
-
DEFAULT_NODELABEL_CONFIGURATION_TYPE
- See Also:
-
EXCLUSIVE_ENFORCED_PARTITIONS_SUFFIX
- See Also:
-
EXCLUSIVE_ENFORCED_PARTITIONS
- See Also:
-
MAX_CLUSTER_LEVEL_APPLICATION_PRIORITY
- See Also:
-
DEFAULT_CLUSTER_LEVEL_APPLICATION_PRIORITY
public static final int DEFAULT_CLUSTER_LEVEL_APPLICATION_PRIORITY- See Also:
-
APP_ATTEMPT_DIAGNOSTICS_LIMIT_KC
- See Also:
-
DEFAULT_APP_ATTEMPT_DIAGNOSTICS_LIMIT_KC
public static final int DEFAULT_APP_ATTEMPT_DIAGNOSTICS_LIMIT_KC- See Also:
-
NM_NODE_LABELS_PROVIDER_CONFIG
- See Also:
-
NM_NODE_ATTRIBUTES_PROVIDER_CONFIG
- See Also:
-
CONFIG_NODE_DESCRIPTOR_PROVIDER
- See Also:
-
SCRIPT_NODE_DESCRIPTOR_PROVIDER
- See Also:
-
NM_NODE_LABELS_RESYNC_INTERVAL
- See Also:
-
DEFAULT_NM_NODE_LABELS_RESYNC_INTERVAL
public static final long DEFAULT_NM_NODE_LABELS_RESYNC_INTERVAL- See Also:
-
NM_NODE_ATTRIBUTES_RESYNC_INTERVAL
- See Also:
-
DEFAULT_NM_NODE_ATTRIBUTES_RESYNC_INTERVAL
public static final long DEFAULT_NM_NODE_ATTRIBUTES_RESYNC_INTERVAL- See Also:
-
NM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS
- See Also:
-
NM_NODE_LABELS_PROVIDER_FETCH_TIMEOUT_MS
- See Also:
-
DEFAULT_NM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS
public static final long DEFAULT_NM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS- See Also:
-
DEFAULT_NM_NODE_LABELS_PROVIDER_FETCH_TIMEOUT_MS
public static final long DEFAULT_NM_NODE_LABELS_PROVIDER_FETCH_TIMEOUT_MS- See Also:
-
NM_PROVIDER_CONFIGURED_NODE_PARTITION
- See Also:
-
NM_PROVIDER_CONFIGURED_NODE_ATTRIBUTES
- See Also:
-
AM_DEFAULT_NODE_LABEL
- See Also:
-
AM_ALLOW_NON_EXCLUSIVE_ALLOCATION
- See Also:
-
RM_NODE_LABELS_PROVIDER_CONFIG
- See Also:
-
RM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS
- See Also:
-
DEFAULT_RM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS
public static final long DEFAULT_RM_NODE_LABELS_PROVIDER_FETCH_INTERVAL_MS- See Also:
-
RM_NODE_LABELS_PROVIDER_UPDATE_NEWLY_REGISTERED_INTERVAL_MS
- See Also:
-
DEFAULT_RM_NODE_LABELS_PROVIDER_UPDATE_NEWLY_REGISTERED_INTERVAL_MS
public static final long DEFAULT_RM_NODE_LABELS_PROVIDER_UPDATE_NEWLY_REGISTERED_INTERVAL_MS- See Also:
-
AM_SCHEDULING_NODE_BLACKLISTING_ENABLED
- See Also:
-
DEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_ENABLED
@Private public static final boolean DEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_ENABLED- See Also:
-
AM_SCHEDULING_NODE_BLACKLISTING_DISABLE_THRESHOLD
- See Also:
-
DEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_DISABLE_THRESHOLD
@Private public static final float DEFAULT_AM_SCHEDULING_NODE_BLACKLISTING_DISABLE_THRESHOLD- See Also:
-
NM_SCRIPT_BASED_NODE_LABELS_PROVIDER_PATH
- See Also:
-
NM_SCRIPT_BASED_NODE_LABELS_PROVIDER_SCRIPT_OPTS
- See Also:
-
NM_NODE_ATTRIBUTES_PROVIDER_FETCH_INTERVAL_MS
Node attribute provider fetch attributes interval and timeout.- See Also:
-
DEFAULT_NM_NODE_ATTRIBUTES_PROVIDER_FETCH_INTERVAL_MS
public static final long DEFAULT_NM_NODE_ATTRIBUTES_PROVIDER_FETCH_INTERVAL_MS- See Also:
-
NM_NODE_ATTRIBUTES_PROVIDER_FETCH_TIMEOUT_MS
- See Also:
-
DEFAULT_NM_NODE_ATTRIBUTES_PROVIDER_FETCH_TIMEOUT_MS
public static final long DEFAULT_NM_NODE_ATTRIBUTES_PROVIDER_FETCH_TIMEOUT_MS- See Also:
-
NM_SCRIPT_BASED_NODE_ATTRIBUTES_PROVIDER_PATH
- See Also:
-
NM_SCRIPT_BASED_NODE_ATTRIBUTES_PROVIDER_OPTS
- See Also:
-
DISPLAY_APPS_FOR_LOGGED_IN_USER
Deprecated.- See Also:
-
FILTER_ENTITY_LIST_BY_USER
- See Also:
-
DEFAULT_DISPLAY_APPS_FOR_LOGGED_IN_USER
public static final boolean DEFAULT_DISPLAY_APPS_FOR_LOGGED_IN_USER- See Also:
-
FILTER_INVALID_XML_CHARS
- See Also:
-
DEFAULT_FILTER_INVALID_XML_CHARS
public static final boolean DEFAULT_FILTER_INVALID_XML_CHARS- See Also:
-
ENABLE_REST_APP_SUBMISSIONS
- See Also:
-
DEFAULT_ENABLE_REST_APP_SUBMISSIONS
public static final boolean DEFAULT_ENABLE_REST_APP_SUBMISSIONS- See Also:
-
REST_CSRF
- See Also:
-
RM_CSRF_PREFIX
- See Also:
-
NM_CSRF_PREFIX
- See Also:
-
TIMELINE_CSRF_PREFIX
- See Also:
-
RM_CSRF_ENABLED
- See Also:
-
NM_CSRF_ENABLED
- See Also:
-
TIMELINE_CSRF_ENABLED
- See Also:
-
RM_CSRF_CUSTOM_HEADER
- See Also:
-
NM_CSRF_CUSTOM_HEADER
- See Also:
-
TIMELINE_CSRF_CUSTOM_HEADER
- See Also:
-
RM_CSRF_METHODS_TO_IGNORE
- See Also:
-
NM_CSRF_METHODS_TO_IGNORE
- See Also:
-
TIMELINE_CSRF_METHODS_TO_IGNORE
- See Also:
-
XFS
- See Also:
-
YARN_XFS_ENABLED
- See Also:
-
RM_XFS_PREFIX
- See Also:
-
NM_XFS_PREFIX
- See Also:
-
TIMELINE_XFS_PREFIX
- See Also:
-
RM_XFS_OPTIONS
- See Also:
-
NM_XFS_OPTIONS
- See Also:
-
TIMELINE_XFS_OPTIONS
- See Also:
-
TIMELINE_SERVICE_READER_BIND_HOST
Settings for timeline reader.- See Also:
-
TIMELINE_SERVICE_READER_WEBAPP_ADDRESS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_READER_WEBAPP_ADDRESS
- See Also:
-
TIMELINE_SERVICE_READER_WEBAPP_HTTPS_ADDRESS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_READER_WEBAPP_HTTPS_ADDRESS
- See Also:
-
TIMELINE_SERVICE_READER_STORAGE_MONITOR_INTERVAL_MS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_STORAGE_MONITOR_INTERVAL_MS
public static final long DEFAULT_TIMELINE_SERVICE_STORAGE_MONITOR_INTERVAL_MS- See Also:
-
TIMELINE_SERVICE_COLLECTOR_PREFIX
Marked collector properties as Private since it run as auxillary service.- See Also:
-
TIMELINE_SERVICE_COLLECTOR_BIND_HOST
- See Also:
-
TIMELINE_SERVICE_COLLECTOR_BIND_PORT_RANGES
- See Also:
-
TIMELINE_SERVICE_COLLECTOR_WEBAPP_ADDRESS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_COLLECTOR_WEBAPP_ADDRESS
- See Also:
-
TIMELINE_SERVICE_COLLECTOR_WEBAPP_HTTPS_ADDRESS
- See Also:
-
DEFAULT_TIMELINE_SERVICE_COLLECTOR_WEBAPP_HTTPS_ADDRESS
- See Also:
-
NM_NUMA_AWARENESS_ENABLED
Settings for NUMA awareness.- See Also:
-
DEFAULT_NM_NUMA_AWARENESS_ENABLED
public static final boolean DEFAULT_NM_NUMA_AWARENESS_ENABLED- See Also:
-
NM_NUMA_AWARENESS_READ_TOPOLOGY
- See Also:
-
DEFAULT_NM_NUMA_AWARENESS_READ_TOPOLOGY
public static final boolean DEFAULT_NM_NUMA_AWARENESS_READ_TOPOLOGY- See Also:
-
NM_NUMA_AWARENESS_NODE_IDS
- See Also:
-
NM_NUMA_AWARENESS_NUMACTL_CMD
- See Also:
-
DEFAULT_NM_NUMA_AWARENESS_NUMACTL_CMD
- See Also:
-
RM_ACTIVITIES_MANAGER_PREFIX
Settings for activities manager.- See Also:
-
RM_ACTIVITIES_MANAGER_SCHEDULER_ACTIVITIES_PREFIX
- See Also:
-
RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_PREFIX
- See Also:
-
RM_ACTIVITIES_MANAGER_CLEANUP_INTERVAL_MS
The cleanup interval for activities in milliseconds.- See Also:
-
DEFAULT_RM_ACTIVITIES_MANAGER_CLEANUP_INTERVAL_MS
public static final long DEFAULT_RM_ACTIVITIES_MANAGER_CLEANUP_INTERVAL_MS- See Also:
-
RM_ACTIVITIES_MANAGER_SCHEDULER_ACTIVITIES_TTL_MS
Time to live for scheduler activities in milliseconds.- See Also:
-
DEFAULT_RM_ACTIVITIES_MANAGER_SCHEDULER_ACTIVITIES_TTL_MS
public static final long DEFAULT_RM_ACTIVITIES_MANAGER_SCHEDULER_ACTIVITIES_TTL_MS- See Also:
-
RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_TTL_MS
Time to live for app activities in milliseconds.- See Also:
-
DEFAULT_RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_TTL_MS
public static final long DEFAULT_RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_TTL_MS- See Also:
-
RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_MAX_QUEUE_LENGTH
Max queue length for app activities.- See Also:
-
DEFAULT_RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_MAX_QUEUE_LENGTH
public static final int DEFAULT_RM_ACTIVITIES_MANAGER_APP_ACTIVITIES_MAX_QUEUE_LENGTH- See Also:
-
NM_CONTAINERS_LAUNCHER_CLASS
Containers launcher implementation to use.- See Also:
-
YARN_WORKFLOW_ID_TAG_PREFIX
- See Also:
-
DEFAULT_YARN_WORKFLOW_ID_TAG_PREFIX
- See Also:
-
APPS_CACHE_ENABLE
- See Also:
-
DEFAULT_APPS_CACHE_ENABLE
public static final boolean DEFAULT_APPS_CACHE_ENABLE- See Also:
-
APPS_CACHE_SIZE
- See Also:
-
DEFAULT_APPS_CACHE_SIZE
public static final int DEFAULT_APPS_CACHE_SIZE- See Also:
-
APPS_CACHE_EXPIRE
- See Also:
-
DEFAULT_APPS_CACHE_EXPIRE
- See Also:
-
NM_LOG_TRIGGER_DELETE_BY_SIZE_ENABLED
Enabled trigger log-dir deletion by size for NonAggregatingLogHandler.- See Also:
-
DEFAULT_NM_LOG_TRIGGER_DELETE_BY_SIZE_ENABLED
public static final boolean DEFAULT_NM_LOG_TRIGGER_DELETE_BY_SIZE_ENABLED- See Also:
-
NM_LOG_DELETE_THRESHOLD
Trigger log-dir deletion when the total log size of an app is greater than yarn.nodemanager.log.delete.threshold. Depends on yarn.nodemanager.log.trigger.delete.by-size.enabled = true.- See Also:
-
DEFAULT_NM_LOG_DELETE_THRESHOLD
public static final long DEFAULT_NM_LOG_DELETE_THRESHOLD- See Also:
-
-
Constructor Details
-
YarnConfiguration
public YarnConfiguration() -
YarnConfiguration
-
-
Method Details
-
isAclEnabled
-
getExclusiveEnforcedPartitions
-
isDistributedNodeLabelConfiguration
-
isCentralizedNodeLabelConfiguration
-
isDelegatedCentralizedNodeLabelConfiguration
-
areNodeLabelsEnabled
-
getServiceAddressConfKeys
-
getSocketAddr
Get the socket address fornameproperty as aInetSocketAddress. On an HA cluster, this fetches the address corresponding to the RM identified byRM_HA_ID.- Overrides:
getSocketAddrin classConfiguration- Parameters:
name- property name.defaultAddress- the default valuedefaultPort- the default port- Returns:
- InetSocketAddress
-
updateConnectAddr
Description copied from class:ConfigurationSet the socket address a client can use to connect for thenameproperty as ahost:port. The wildcard address is replaced with the local host's address.- Overrides:
updateConnectAddrin classConfiguration- Parameters:
name- property name.addr- InetSocketAddress of a listener to store in the given property- Returns:
- InetSocketAddress for clients to connect
-
getRMDefaultPortNumber
-
useHttps
-
shouldRMFailFast
-
getClusterId
-
isDistSchedulingEnabled
-
isOpportunisticContainerAllocationEnabled
-
timelineServiceEnabled
Returns whether the timeline service is enabled via configuration.- Parameters:
conf- the configuration- Returns:
- whether the timeline service is enabled.
-
getTimelineServiceVersion
Returns the timeline service version. It does not check whether the timeline service itself is enabled.- Parameters:
conf- the configuration- Returns:
- the timeline service version as a float.
-
timelineServiceV2Enabled
Returns whether the timeline service v.2 is enabled via configuration.- Parameters:
conf- the configuration- Returns:
- whether the timeline service v.2 is enabled. V.2 refers to a version greater than equal to 2 but smaller than 3.
-
timelineServiceV1Enabled
Returns whether the timeline service v.1 is enabled via configuration.- Parameters:
conf- the configuration- Returns:
- whether the timeline service v.1 is enabled. V.1 refers to a version greater than equal to 1 but smaller than 2.
-
timelineServiceV15Enabled
Returns whether the timeline service v.1,5 is enabled via configuration.- Parameters:
conf- the configuration- Returns:
- whether the timeline service v.1.5 is enabled. V.1.5 refers to a version equal to 1.5.
-
systemMetricsPublisherEnabled
Returns whether the system publisher is enabled.- Parameters:
conf- the configuration- Returns:
- whether the system publisher is enabled.
-
numaAwarenessEnabled
Returns whether the NUMA awareness is enabled.- Parameters:
conf- the configuration- Returns:
- whether the NUMA awareness is enabled.
-
getSkipNodeInterval
Returns Timeout to skip node from scheduling if not heartbeated.- Parameters:
conf- the configuration- Returns:
- timeout in milliseconds.
-
main
- Throws:
Exception
-
false.