Useful Links
Computer Science
Big Data
Apache Hadoop
1. Introduction to Big Data and Hadoop
2. Hadoop Architecture Overview
3. Hadoop Distributed File System (HDFS)
4. Yet Another Resource Negotiator (YARN)
5. MapReduce Programming Model
6. Hadoop Ecosystem Tools
7. Hadoop Administration
8. Advanced Hadoop Topics
Yet Another Resource Negotiator (YARN)
YARN Architecture
ResourceManager
Global Resource Management
Scheduler Component
ApplicationsManager Component
Resource Allocation Policies
NodeManager
Per-Node Resource Management
Container Lifecycle Management
Resource Monitoring
Health Checking
ApplicationMaster
Per-Application Coordination
Resource Negotiation
Task Management
Progress Tracking
Container Concept
Resource Isolation
Execution Environment
Resource Allocation Unit
YARN Job Execution
Application Submission
Client Interaction
Application Registration
Resource Requirements
Resource Allocation Process
Resource Request Handling
Container Assignment
Resource Negotiation
Application Execution
Container Launch
Task Scheduling
Progress Monitoring
Job Completion
Status Reporting
Resource Cleanup
Application Termination
YARN Scheduling
FIFO Scheduler
First-In-First-Out Policy
Simple Queue Management
Capacity Scheduler
Hierarchical Queues
Resource Partitioning
Multi-Tenancy Support
Queue Configuration
Fair Scheduler
Fair Share Calculation
Resource Preemption
Dynamic Resource Allocation
YARN Benefits
Resource Management Decoupling
Multi-Framework Support
Improved Scalability
Better Resource Utilization
Previous
3. Hadoop Distributed File System (HDFS)
Go to top
Next
5. MapReduce Programming Model