@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
| Interface | Description | 
|---|---|
| CSConfigurationProvider | Configuration provider for  CapacityScheduler. | 
| Class | Description | 
|---|---|
| FileBasedCSConfigurationProvider | CapacitySchedulerconfiguration provider based on localcapacity-scheduler.xmlfile. | 
| FSSchedulerConfigurationStore | A filesystem implementation of  YarnConfigurationStore. | 
| InMemoryConfigurationStore | A default implementation of  YarnConfigurationStore. | 
| LeveldbConfigurationStore | A LevelDB implementation of  YarnConfigurationStore. | 
| MutableCSConfigurationProvider | CS configuration provider which implements
  MutableConfigurationProviderfor modifying capacity scheduler
 configuration. | 
| QueueAdminConfigurationMutationACLPolicy | A configuration mutation ACL policy which checks that user has admin
 privileges on all queues they are changing. | 
| YarnConfigurationStore | YarnConfigurationStore exposes the methods needed for retrieving and
 persisting  CapacitySchedulerconfiguration via key-value
 using write-ahead logging. | 
| YarnConfigurationStore.LogMutation | LogMutation encapsulates the fields needed for configuration mutation
 audit logging and recovery. | 
| YarnConfigurationStoreFactory | Factory class for creating instances of  YarnConfigurationStore. | 
| ZKConfigurationStore | A Zookeeper-based implementation of  YarnConfigurationStore. | 
| Exception | Description | 
|---|---|
| YarnConfStoreVersionIncompatibleException | This exception is thrown by  YarnConfigurationStoreif it's loading
 an incompatible persisted schema version. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.