ResourceManager

E705288

ResourceManager is the central YARN component responsible for managing cluster resources and scheduling application workloads across nodes.

All labels observed (1)

Label Occurrences
ResourceManager canonical 8

How this entity was disambiguated

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 ⓘ
configuredBy yarn-site.xml ⓘ
coordinatesWith NodeManager ⓘ
enforces capacity guarantees ⓘ
resource quotas ⓘ
scheduling policies ⓘ
exposes YARN REST APIs ⓘ
linked to: YARN

YARN RPC interfaces ⓘ
hasComponent ApplicationsManager ⓘ
Scheduler ⓘ
introducedIn Hadoop 2.x ⓘ
linked to: Hadoop
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 ⓘ
linked to: YARN
persists application state (for recovery) ⓘ
provides application status information ⓘ
cluster metrics ⓘ
receives resource requests from ApplicationMaster ⓘ
replaced JobTracker (for MapReduce resource management) ⓘ
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 ⓘ
FIFO scheduler ⓘ
FairScheduler ⓘ
multi-tenant resource sharing ⓘ
work-conserving scheduling ⓘ
tracks NodeManager heartbeats ⓘ
uses Zookeeper (for HA coordination in some deployments) ⓘ
linked to: Apache ZooKeeper
writtenIn Java ⓘ

How these facts were elicited

Referenced by (8)

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

ApplicationMaster → communicatesWith → ResourceManager ⓘ
ApplicationMaster → launchedBy → ResourceManager ⓘ
ApplicationMaster → reportsTo → ResourceManager ⓘ
NodeManager → communicatesWith → ResourceManager ⓘ
JobManager → relatedTo → ResourceManager ⓘ
TaskManager → communicatesWith → ResourceManager ⓘ
TaskManager → registersWith → ResourceManager ⓘ