ResourceManager
E705288
ResourceManager is the central YARN component responsible for managing cluster resources and scheduling application workloads across nodes.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
YARN component
ⓘ
cluster resource manager ⓘ |
| abbreviation | RM ⓘ |
| allocates | containers ⓘ |
| belongsTo | Hadoop distributed computing ecosystem ⓘ |
| canBe | highly available ⓘ |
| canPreempt | containers (depending on scheduler configuration) ⓘ |
| communicatesWith | ApplicationMaster NERFINISHED ⓘ |
| configuredBy | yarn-site.xml ⓘ |
| coordinatesWith | NodeManager NERFINISHED ⓘ |
| enforces |
capacity guarantees
ⓘ
resource quotas ⓘ scheduling policies ⓘ |
| exposes |
YARN REST APIs
NERFINISHED
ⓘ
YARN RPC interfaces ⓘ |
| hasComponent |
ApplicationsManager
NERFINISHED
ⓘ
Scheduler ⓘ |
| introducedIn | Hadoop 2.x NERFINISHED ⓘ |
| listensOn |
configured RPC port
ⓘ
web UI HTTP port ⓘ |
| logsTo | YARN log directories ⓘ |
| maintains | cluster resource usage state ⓘ |
| manages | cluster resources ⓘ |
| monitors | application progress ⓘ |
| partOf | Apache Hadoop YARN NERFINISHED ⓘ |
| persists | application state (for recovery) ⓘ |
| provides |
application status information
ⓘ
cluster metrics ⓘ |
| receives | resource requests from ApplicationMaster ⓘ |
| replaced | JobTracker (for MapReduce resource management) NERFINISHED ⓘ |
| responsibleFor |
application lifecycle management
ⓘ
application submission handling ⓘ blacklisting unhealthy nodes ⓘ node liveness tracking ⓘ queue management ⓘ scheduling application workloads ⓘ |
| runsOn | YARN master node ⓘ |
| schedules | YARN applications ⓘ |
| storesStateIn | StateStore (for HA) ⓘ |
| supports |
CapacityScheduler
NERFINISHED
ⓘ
FIFO scheduler ⓘ FairScheduler NERFINISHED ⓘ multi-tenant resource sharing ⓘ work-conserving scheduling ⓘ |
| tracks | NodeManager heartbeats ⓘ |
| uses | Zookeeper (for HA coordination in some deployments) NERFINISHED ⓘ |
| writtenIn | Java NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.