- 5
- 0
- 约2.31万字
- 约 35页
- 2025-10-13 发布于广东
- 举报
Hadoop工程师面试题(某世界500强集团)精练试题精析
面试问答题(共20题)
第一题
在Hadoop生态系统中,什么是YARN?它解决了Hadoop1.x中NameNode的哪些问题?举例说明YARN如何实现资源的有效隔离。
答案:
什么是YARN?
YARN(YetAnotherResourceNegotiator,或简称YetAnotherResourceManager)是Hadoop2.x引入的中心资源管理和任务调度框架。它将Hadoop1.x中NameNode集成的资源管理(内存管理)与任务调度功能分离出来,形成了专门的资源管理器(ResourceManager,RM)和应用程序管理器(ApplicationManager,AM)。RM负责集群资源的整体管理和分配,AM负责特定应用程序的资源和任务管理。
YARN解决了Hadoop1.xNameNode的哪些问题?
YARN主要解决了Hadoop1.x中NameNode面临的以下关键问题:
单点故障(SinglePointofFailure,SPOF):在Hadoop1.x中,NameNode集成了数据块管理(BlockManagement)和命名空间管理(NamespaceManagement)以及部分资源管理功能,整个Hadoop集群的元数据安全完全依赖于NameNode
原创力文档

文档评论(0)