:: DeveloperApi :: Stores information about an executor to pass from the scheduler to SparkListeners.
An extension service that can be loaded into a Spark YARN scheduler.
An extension service that can be loaded into a Spark YARN scheduler. A Service that can be started and stopped.
1. For implementations to be loadable by SchedulerExtensionServices
,
they must provide an empty constructor.
2. The stop()
operation MUST be idempotent, and succeed even if start()
was
never invoked.
Binding information for a SchedulerExtensionService.
Binding information for a SchedulerExtensionService.
The attempt ID will be set if the service is started within a YARN application master; there is then a different attempt ID for every time that AM is restarted. When the service binding is instantiated in client mode, there's no attempt ID, as it lacks this information.
current spark context
YARN application ID
YARN attemptID. This will always be unset in client mode, and always set in cluster mode.
Snappy's cluster manager that is responsible for creating scheduler and scheduler backend.
:: DeveloperApi :: Stores information about an executor to pass from the scheduler to SparkListeners.