Uses of Package
org.apache.drill.yarn.appMaster
Package
Description
Implements the Drill Application Master for YARN.
Holds functionality common to the Drill-on-YARN client and Application Master (AM).
Interface between the Application Master and ZooKeeper.
-
ClassDescriptionBase class for schedulers (pools) for Drillbits.Task manager that does nothing.Interface to register the AM.Defines the interface between the Application Master and YARN.Provides a collection of web UI links for the YARN Resource Manager and the Node Manager that is running the Drill-on-YARN AM.Interface which identifies the cluster controller methods that are save to call from the
Dispatcher
.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.Controller lifecycle state.Dispatches YARN, timer and ZooKeeper events to the cluster controller.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.Creates an AM-side inventory of cluster nodes.Abstract base class for schedulers that work with persistent (long-running) tasks.Interface for objects that are polled on each controller clock tick in order to perform time-based tasks.Interface implemented to receive calls on each clock "tick."Callback from the ZooKeeper registry to announce events related to Drillbit registration.The scheduler describes the set of tasks to run.The cluster state for tasks managed by a scheduler.Represents the set of commands called by the cluster controller to manage the state of tasks within a task group.Manages a the set of tasks associated with a scheduler.AM-side state of individual containers.Tracking plugin state.Represents the behaviors associated with each state in the lifecycle of a task.Exceptions thrown from the YARN facade: the wrapper around the YARN AM interfaces. -
ClassDescriptionProvides a collection of web UI links for the YARN Resource Manager and the Node Manager that is running the Drill-on-YARN AM.Interface which identifies the cluster controller methods that are save to call from the
Dispatcher
.Controller lifecycle state.Dispatches YARN, timer and ZooKeeper events to the cluster controller.AM-side state of individual containers.Represents the behaviors associated with each state in the lifecycle of a task. -
-
ClassDescriptionInterface to register the AM.Interface for objects that are polled on each controller clock tick in order to perform time-based tasks.Callback from the ZooKeeper registry to announce events related to Drillbit registration.AM-side state of individual containers.