ApplicationMaster

E702186

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

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Hadoop MapReduce v1 TaskTracker 1

Statements (46)

Predicate Object
instanceOf YARN component
per-application coordinator
associatedWith ApplicationId
canBe framework-specific implementation
communicatesWith NodeManager NERFINISHED
ResourceManager NERFINISHED
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 NERFINISHED
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 NERFINISHED
perspective application-level view of cluster resources
reportsTo ResourceManager NERFINISHED
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 NERFINISHED
scope single application
supports multiple attempts for an application
usedBy MapReduce on YARN NERFINISHED
Spark on YARN NERFINISHED
Tez on YARN NERFINISHED

Referenced by (2)

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

YARN replaces ApplicationMaster
this entity surface form: Hadoop MapReduce v1 TaskTracker