| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <configuration> |
| |
| <property> |
| <name>yarn.scheduler.capacity.maximum-applications</name> |
| <value>10000</value> |
| <description> |
| Maximum number of applications that can be pending and running. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.maximum-am-resource-percent</name> |
| <value>0.1</value> |
| <description> |
| Maximum percent of resources in the cluster which can be used to run |
| application masters i.e. controls number of concurrent running |
| applications. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.resource-calculator</name> |
| <value>org.apache.hadoop.yarn.util.resource.DefaultResourceCalculator</value> |
| <description> |
| The ResourceCalculator implementation to be used to compare |
| Resources in the scheduler. |
| The default i.e. DefaultResourceCalculator only uses Memory while |
| DominantResourceCalculator uses dominant-resource to compare |
| multi-dimensional resources such as Memory, CPU etc. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.queues</name> |
| <value>default</value> |
| <description> |
| The queues at the this level (root is the root queue). |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.capacity</name> |
| <value>100</value> |
| <description>Default queue target capacity.</description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.user-limit-factor</name> |
| <value>1</value> |
| <description> |
| Default queue user limit a percentage from 0.0 to 1.0. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.maximum-capacity</name> |
| <value>100</value> |
| <description> |
| The maximum capacity of the default queue. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.state</name> |
| <value>RUNNING</value> |
| <description> |
| The state of the default queue. State can be one of RUNNING or STOPPED. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.acl_submit_applications</name> |
| <value>*</value> |
| <description> |
| The ACL of who can submit jobs to the default queue. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.root.default.acl_administer_queue</name> |
| <value>*</value> |
| <description> |
| The ACL of who can administer jobs on the default queue. |
| </description> |
| </property> |
| |
| <property> |
| <name>yarn.scheduler.capacity.node-locality-delay</name> |
| <value>-1</value> |
| <description> |
| Number of missed scheduling opportunities after which the CapacityScheduler |
| attempts to schedule rack-local containers. |
| Typically this should be set to number of racks in the cluster, this |
| feature is disabled by default, set to -1. |
| </description> |
| </property> |
| |
| </configuration> |