ApplicationMaster

E702186

ApplicationMaster is the per-application coordinator in Hadoop YARN responsible for managing an application's lifecycle, resource requests, and task execution.

All labels observed (4)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf YARN component
per-application coordinator
associatedWith ApplicationId
canBe framework-specific implementation
communicatesWith NodeManager
ResourceManager
application tasks
contrastsWith ResourceManager as cluster-level scheduler
coordinates mapping of tasks to containers
scheduling of tasks within allocated resources
exposes application-specific APIs or protocols
failureHandledBy ResourceManager relaunching new attempt
handles application-level fault tolerance
speculative execution decisions (framework-dependent)
task retries
hasRole application lifecycle manager
per-application coordinator
resource negotiation manager
task execution manager
identifiedBy ApplicationAttemptId
implements application-specific scheduling policies
launchedBy ResourceManager
lifecycleEndsWhen application finishes or fails
lifecycleStartsWhen application is accepted by ResourceManager
mayProvide web UI for application monitoring
monitors containers allocated to the application
task status
partOf Apache Hadoop YARN
linked to: YARN
perspective application-level view of cluster resources
reportsTo ResourceManager
responsibleFor handling task failures
launching tasks in containers
managing application lifecycle
monitoring task execution
negotiating containers
reporting application status to ResourceManager
requesting resources from ResourceManager
tracking overall application progress
runsIn YARN container
runsPer YARN application
runsWithin YARN
scope single application
supports multiple attempts for an application
usedBy MapReduce on YARN
linked to: MapReduce

Spark on YARN
linked to: Spark

Tez on YARN
linked to: Apache Tez

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

YARN replaces Hadoop MapReduce v1 TaskTracker
linked to: ApplicationMaster
ResourceManager communicatesWith ApplicationMaster
Hadoop MapReduce v1 JobTracker replacedBy YARN ApplicationMaster for MapReduce
linked to: ApplicationMaster
Apache Tez hasComponent DAGAppMaster
subject linked to: Tez
linked to: ApplicationMaster