| Package | Description |
|---|---|
| org.apache.drill.yarn.appMaster |
Implements the Drill Application Master for YARN.
|
| org.apache.drill.yarn.appMaster.http | |
| org.apache.drill.yarn.core |
Holds functionality common to the Drill-on-YARN client and Application Master (AM).
|
| org.apache.drill.yarn.zk |
Interface between the Application Master and ZooKeeper.
|
| Class and Description |
|---|
| AbstractDrillbitScheduler
Base class for schedulers (pools) for Drillbits.
|
| AbstractScheduler |
| AbstractTaskManager
Task manager that does nothing.
|
| AMException |
| AMRegistrar
Interface to register the AM.
|
| AMRegistrar.AMRegistrationException |
| AMYarnFacade
Defines the interface between the Application Master and YARN.
|
| AMYarnFacade.YarnAppHostReport
Provides a collection of web UI links for the YARN Resource Manager and the
Node Manager that is running the Drill-on-YARN AM.
|
| ClusterController
Interface which identifies the cluster controller methods that are save to
call from the
Dispatcher. |
| ClusterControllerImpl
Controls the Drill cluster by representing the current cluster state with a
desired state, taking corrective action to keep the cluster in the desired
state.
|
| ClusterControllerImpl.State
Controller lifecycle state.
|
| ControllerFactory |
| ControllerFactory.ControllerFactoryException |
| ControllerVisitor |
| Dispatcher
Dispatches YARN, timer and ZooKeeper events to the cluster controller.
|
| DispatcherAddOn
Interface for an add-on to the dispatcher that
should be started at start of the run and ended
at the end of the run.
|
| EventContext |
| NodeInventory
Creates an AM-side inventory of cluster nodes.
|
| PersistentTaskScheduler
Abstract base class for schedulers that work with persistent
(long-running) tasks.
|
| Pollable
Interface for objects that are polled on each
controller clock tick in order to perform
time-based tasks.
|
| PulseRunnable.PulseCallback
Interface implemented to receive calls on each clock "tick."
|
| RegistryHandler
Callback from the ZooKeeper registry to announce events
related to Drillbit registration.
|
| Scheduler
The scheduler describes the set of tasks to run.
|
| Scheduler.TaskManager |
| SchedulerState
The cluster state for tasks managed by a scheduler.
|
| SchedulerStateActions
Represents the set of commands called by the cluster controller to manage the
state of tasks within a task group.
|
| SchedulerStateImpl
Manages a the set of tasks associated with a scheduler.
|
| Task
AM-side state of individual containers.
|
| Task.Disposition |
| Task.TrackingState
Tracking plugin state.
|
| TaskLifecycleListener |
| TaskLifecycleListener.Event |
| TaskSpec |
| TaskState
Represents the behaviors associated with each state in the lifecycle
of a task.
|
| TaskVisitor |
| YarnFacadeException
Exceptions thrown from the YARN facade: the wrapper around the YARN AM
interfaces.
|
| Class and Description |
|---|
| AMYarnFacade.YarnAppHostReport
Provides a collection of web UI links for the YARN Resource Manager and the
Node Manager that is running the Drill-on-YARN AM.
|
| ClusterController
Interface which identifies the cluster controller methods that are save to
call from the
Dispatcher. |
| ClusterControllerImpl.State
Controller lifecycle state.
|
| ControllerVisitor |
| Dispatcher
Dispatches YARN, timer and ZooKeeper events to the cluster controller.
|
| Task
AM-side state of individual containers.
|
| TaskState
Represents the behaviors associated with each state in the lifecycle
of a task.
|
| TaskVisitor |
| Class and Description |
|---|
| TaskSpec |
| Class and Description |
|---|
| AMRegistrar
Interface to register the AM.
|
| AMRegistrar.AMRegistrationException |
| EventContext |
| Pollable
Interface for objects that are polled on each
controller clock tick in order to perform
time-based tasks.
|
| RegistryHandler
Callback from the ZooKeeper registry to announce events
related to Drillbit registration.
|
| Task
AM-side state of individual containers.
|
| TaskLifecycleListener |
| TaskLifecycleListener.Event |
Copyright © 2021 The Apache Software Foundation. All rights reserved.