Recall & Review
beginner
What is the main role of YARN in Hadoop?
YARN manages resources and schedules tasks across the cluster, allowing multiple applications to run simultaneously.
Click to reveal answer
beginner
How does MapReduce v1 handle resource management?
MapReduce v1 uses a single JobTracker to manage both resource allocation and job scheduling, which can cause bottlenecks.
Click to reveal answer
intermediate
What is a key limitation of MapReduce v1 compared to YARN?
MapReduce v1 can only run MapReduce jobs, while YARN supports multiple types of applications beyond MapReduce.
Click to reveal answer
intermediate
How does YARN improve scalability over MapReduce v1?
YARN separates resource management and job scheduling into ResourceManager and ApplicationMaster, reducing bottlenecks and improving scalability.
Click to reveal answer
intermediate
What components replace the JobTracker and TaskTracker in YARN?
YARN replaces JobTracker with ResourceManager and ApplicationMaster, and TaskTracker with NodeManager.
Click to reveal answer
Which component in YARN is responsible for managing cluster resources?
✗ Incorrect
ResourceManager manages cluster resources in YARN.
In MapReduce v1, which component handles both job scheduling and resource management?
✗ Incorrect
JobTracker handles both job scheduling and resource management in MapReduce v1.
What is a major advantage of YARN over MapReduce v1?
✗ Incorrect
YARN supports multiple types of applications, unlike MapReduce v1.
Which YARN component runs on each node to manage containers?
✗ Incorrect
NodeManager runs on each node to manage containers.
Why can MapReduce v1 become a bottleneck in large clusters?
✗ Incorrect
JobTracker handling all scheduling and resource management can cause bottlenecks.
Explain the architectural differences between YARN and MapReduce v1.
Think about how resource management and job scheduling are divided.
You got /4 concepts.
Describe how YARN improves cluster resource utilization compared to MapReduce v1.
Focus on resource allocation and application management.
You got /4 concepts.