| Constructor and Description |
|---|
CapacitySchedulerConfiguration() |
CapacitySchedulerConfiguration(org.apache.hadoop.conf.Configuration configuration) |
CapacitySchedulerConfiguration(org.apache.hadoop.conf.Configuration configuration,
boolean useLocalConfigurationProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.security.authorize.AccessControlList |
getAcl(String queue,
org.apache.hadoop.yarn.api.records.QueueACL acl) |
Map<org.apache.hadoop.yarn.api.records.QueueACL,org.apache.hadoop.security.authorize.AccessControlList> |
getAcls(String queue) |
float |
getCapacity(String queue) |
boolean |
getEnableUserMetrics() |
org.apache.hadoop.yarn.api.records.Resource |
getMaximumAllocation() |
float |
getMaximumApplicationMasterResourcePercent() |
float |
getMaximumApplicationMasterResourcePerQueuePercent(String queue)
Get the maximum am resource percent per queue setting.
|
int |
getMaximumApplicationsPerQueue(String queue)
Get the maximum applications per queue setting.
|
float |
getMaximumCapacity(String queue) |
int |
getMaximumSystemApplications() |
org.apache.hadoop.yarn.api.records.Resource |
getMinimumAllocation() |
int |
getNodeLocalityDelay() |
String[] |
getQueues(String queue) |
org.apache.hadoop.yarn.util.resource.ResourceCalculator |
getResourceCalculator() |
boolean |
getScheduleAynschronously() |
org.apache.hadoop.yarn.api.records.QueueState |
getState(String queue) |
boolean |
getUsePortForNodeName() |
int |
getUserLimit(String queue) |
float |
getUserLimitFactor(String queue) |
void |
setAcl(String queue,
org.apache.hadoop.yarn.api.records.QueueACL acl,
String aclString) |
void |
setAcls(String queue,
Map<org.apache.hadoop.yarn.api.records.QueueACL,org.apache.hadoop.security.authorize.AccessControlList> acls) |
void |
setCapacity(String queue,
float capacity) |
void |
setMaximumCapacity(String queue,
float maxCapacity) |
void |
setQueues(String queue,
String[] subQueues) |
void |
setResourceComparator(Class<? extends org.apache.hadoop.yarn.util.resource.ResourceCalculator> resourceCalculatorClass) |
void |
setScheduleAynschronously(boolean async) |
void |
setUserLimit(String queue,
int userLimit) |
void |
setUserLimitFactor(String queue,
float userLimitFactor) |
addDefaultResource, addDeprecation, addDeprecation, addDeprecation, addDeprecation, addDeprecations, addResource, addResource, addResource, addResource, addResource, addResource, clear, dumpConfiguration, dumpDeprecatedKeys, get, get, getBoolean, getClass, getClass, getClassByName, getClassByNameOrNull, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getDouble, getEnum, getFile, getFinalParameters, getFloat, getInstances, getInt, getInts, getLocalPath, getLong, getLongBytes, getPattern, getPropertySources, getProps, getRange, getRaw, getResource, getSocketAddr, getStringCollection, getStrings, getStrings, getTimeDuration, getTrimmed, getTrimmed, getTrimmedStringCollection, getTrimmedStrings, getTrimmedStrings, getValByRegex, hasWarnedDeprecation, isDeprecated, iterator, main, readFields, reloadConfiguration, set, set, setBoolean, setBooleanIfUnset, setClass, setClassLoader, setDouble, setEnum, setFloat, setIfUnset, setInt, setLong, setPattern, setQuietMode, setSocketAddr, setStrings, setTimeDuration, size, toString, unset, updateConnectAddr, write, writeXml, writeXml@InterfaceAudience.Private public static final String PREFIX
@InterfaceAudience.Private public static final String DOT
@InterfaceAudience.Private public static final String MAXIMUM_APPLICATIONS_SUFFIX
@InterfaceAudience.Private public static final String MAXIMUM_SYSTEM_APPLICATIONS
@InterfaceAudience.Private public static final String MAXIMUM_AM_RESOURCE_SUFFIX
@InterfaceAudience.Private public static final String MAXIMUM_APPLICATION_MASTERS_RESOURCE_PERCENT
@InterfaceAudience.Private public static final String QUEUES
@InterfaceAudience.Private public static final String CAPACITY
@InterfaceAudience.Private public static final String MAXIMUM_CAPACITY
@InterfaceAudience.Private public static final String USER_LIMIT
@InterfaceAudience.Private public static final String USER_LIMIT_FACTOR
@InterfaceAudience.Private public static final String STATE
@InterfaceAudience.Private public static final int DEFAULT_MAXIMUM_SYSTEM_APPLICATIIONS
@InterfaceAudience.Private public static final float DEFAULT_MAXIMUM_APPLICATIONMASTERS_RESOURCE_PERCENT
@InterfaceAudience.Private public static final float UNDEFINED
@InterfaceAudience.Private public static final float MINIMUM_CAPACITY_VALUE
@InterfaceAudience.Private public static final float MAXIMUM_CAPACITY_VALUE
@InterfaceAudience.Private public static final float DEFAULT_MAXIMUM_CAPACITY_VALUE
@InterfaceAudience.Private public static final int DEFAULT_USER_LIMIT
@InterfaceAudience.Private public static final float DEFAULT_USER_LIMIT_FACTOR
@InterfaceAudience.Private public static final String ALL_ACL
@InterfaceAudience.Private public static final String NONE_ACL
@InterfaceAudience.Private public static final String ENABLE_USER_METRICS
@InterfaceAudience.Private public static final boolean DEFAULT_ENABLE_USER_METRICS
@InterfaceAudience.Private public static final String RESOURCE_CALCULATOR_CLASS
@InterfaceAudience.Private public static final Class<? extends org.apache.hadoop.yarn.util.resource.ResourceCalculator> DEFAULT_RESOURCE_CALCULATOR_CLASS
@InterfaceAudience.Private public static final String ROOT
@InterfaceAudience.Private public static final String NODE_LOCALITY_DELAY
@InterfaceAudience.Private public static final int DEFAULT_NODE_LOCALITY_DELAY
@InterfaceAudience.Private public static final String SCHEDULE_ASYNCHRONOUSLY_PREFIX
@InterfaceAudience.Private public static final String SCHEDULE_ASYNCHRONOUSLY_ENABLE
@InterfaceAudience.Private public static final boolean DEFAULT_SCHEDULE_ASYNCHRONOUSLY_ENABLE
public CapacitySchedulerConfiguration()
public CapacitySchedulerConfiguration(org.apache.hadoop.conf.Configuration configuration)
public CapacitySchedulerConfiguration(org.apache.hadoop.conf.Configuration configuration,
boolean useLocalConfigurationProvider)
public int getMaximumSystemApplications()
public float getMaximumApplicationMasterResourcePercent()
public int getMaximumApplicationsPerQueue(String queue)
queue - name of the queuepublic float getMaximumApplicationMasterResourcePerQueuePercent(String queue)
queue - name of the queuepublic float getCapacity(String queue)
public void setCapacity(String queue, float capacity)
public float getMaximumCapacity(String queue)
public void setMaximumCapacity(String queue, float maxCapacity)
public int getUserLimit(String queue)
public void setUserLimit(String queue, int userLimit)
public float getUserLimitFactor(String queue)
public void setUserLimitFactor(String queue, float userLimitFactor)
public org.apache.hadoop.yarn.api.records.QueueState getState(String queue)
public org.apache.hadoop.security.authorize.AccessControlList getAcl(String queue, org.apache.hadoop.yarn.api.records.QueueACL acl)
public void setAcl(String queue, org.apache.hadoop.yarn.api.records.QueueACL acl, String aclString)
public Map<org.apache.hadoop.yarn.api.records.QueueACL,org.apache.hadoop.security.authorize.AccessControlList> getAcls(String queue)
public void setAcls(String queue, Map<org.apache.hadoop.yarn.api.records.QueueACL,org.apache.hadoop.security.authorize.AccessControlList> acls)
public org.apache.hadoop.yarn.api.records.Resource getMinimumAllocation()
public org.apache.hadoop.yarn.api.records.Resource getMaximumAllocation()
public boolean getEnableUserMetrics()
public int getNodeLocalityDelay()
public org.apache.hadoop.yarn.util.resource.ResourceCalculator getResourceCalculator()
public boolean getUsePortForNodeName()
public void setResourceComparator(Class<? extends org.apache.hadoop.yarn.util.resource.ResourceCalculator> resourceCalculatorClass)
public boolean getScheduleAynschronously()
public void setScheduleAynschronously(boolean async)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.