ResourceManager

E705288

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

Try in SPARQL Jump to: Statements Referenced by

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.