Managing and Allocating Cluster Resources using Capacity Scheduler
Resource scheduling and management
YARN resource allocation of multiple resource-types
Hierarchical queue characteristics
Scheduling among queues
Application reservations
Resource distribution workflow
Resource allocation overview
Use CPU scheduling
Configure CPU scheduling and isolation
Use CPU scheduling with distributed shell
Use GPU scheduling
Configure GPU scheduling and isolation
Use GPU scheduling with distributed shell
Use FPGA scheduling
Configure FPGA scheduling and isolation
Use FPGA with distributed shell
Limit CPU usage with Cgroups
Use Cgroups
Enable Cgroups
Managing YARN Queue Manager
Configuring YARN Queue Manager dependency
Updating YARN Queue Manager Database Password
Accessing the YARN Queue Manager UI
Providing read-only access to Queue Manager UI
Configuring the embedded Jetty Server in Queue Manager
Managing queues
Adding queues using YARN Queue Manager UI
Configuring cluster capacity with queues
Configuring the resource capacity of root queue
Mixed resource allocation mode (Technical Preview)
Setting capacity using mixed resource allocation mode (Technical Preview)
Changing resource allocation mode
Starting and stopping queues
Deleting queues
Setting queue priorities
Configuring scheduler properties at the global level
Setting global maximum application priority
Configuring preemption
Enabling Intra-Queue preemption
Enabling LazyPreemption
Setting global application limits
Setting default Application Master resource limit
Enabling asynchronous scheduler
Configuring queue mapping to use the user name from the application tag using Cloudera Manager
Configuring NodeManager heartbeat
Configuring data locality
Setting Maximum Parallel Application
Setting maximum parallel application limits
Configuring per queue properties
Setting user limits within a queue
Setting Maximum Application limit for a specific queue
Setting Application-Master resource-limit for a specific queue
Setting maximum parallel application limits for a specific queue
Controlling access to queues using ACLs
Enabling preemption for a specific queue
Enabling Intra-Queue Preemption for a specific queue
Setting ordering policies within a specific queue
Configure queue ordering policies
Autoscaling clusters
Autoscaling behavior
Configuring autoscaling
Dynamic Queue Scheduling
Creating a new Dynamic Configuration
Managing Dynamic Configurations
How to read the Configurations table
Handling Dynamic Configuration conflicts
Revalidating Dynamic Configurations
Dynamic Configurations execution log
Managing placement rules
Placement rule policies
How to read the Placement Rules table
Creating placement rules
Example - Placement rules creation
Reordering placement rules
Editing placement rules
Deleting placement rules
Enabling override of default queue mappings
Managing dynamic queues
Managed Parent Queues
Converting a queue to a Managed Parent Queue
Enabling dynamic child creation in weight mode
Disabling dynamic child creation in weight mode
Managing dynamic child creation enabled parent queues
Managing dynamically created child queues
Deleting dynamically created child queues
Disabling auto queue deletion globally
Disabling queue auto removal on a queue level
Configuring the queue auto removal expiration time
Deleting dynamically created child queues manually
Partition configuration
Enabling node labels on a cluster to configure partition
Creating partitions
Assigning or unassigning a node to a partition
Viewing partitions
Associating partitions with queues
Disassociating partitions from queues
Deleting partitions
Setting a default partition expression
Using partitions when submitting a job