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