Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
@Private
@Unstable
package org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
contains classes related to capacity scheduler configuration management.
-
ClassDescriptionConfiguration provider for
CapacityScheduler.CapacitySchedulerconfiguration provider based on localcapacity-scheduler.xmlfile.A filesystem implementation ofYarnConfigurationStore.A default implementation ofYarnConfigurationStore.A LevelDB implementation ofYarnConfigurationStore.CS configuration provider which implementsMutableConfigurationProviderfor modifying capacity scheduler configuration.A configuration mutation ACL policy which checks that user has admin privileges on all queues they are changing.A class that parsesQueueCapacityVectorfrom the capacity configuration property set for a queue.YarnConfigurationStore exposes the methods needed for retrieving and persistingCapacitySchedulerconfiguration via key-value using write-ahead logging.LogMutation encapsulates the fields needed for configuration mutation audit logging and recovery.Factory class for creating instances ofYarnConfigurationStore.This exception is thrown byYarnConfigurationStoreif it's loading an incompatible persisted schema version.A Zookeeper-based implementation ofYarnConfigurationStore.