Yarn 高频面试题及详细真实答案(实战向)_1.docxVIP

  • 1
  • 0
  • 约6.67千字
  • 约 9页
  • 2026-10-14 发布于河北
  • 举报

Yarn 高频面试题及详细真实答案(实战向)_1.docx

Yarn高频面试题及详细真实答案(实战向)

一、基础认知类(入门必问)

1、简单说下什么是Yarn?它的核心作用是什么?

Yarn是Hadoop生态圈的资源调度框架,是Hadoop2.x及以上版本的核心组件。最开始Hadoop1.x使用MapReduce自带的调度机制,存在单点故障、资源利用率低、不支持多计算框架的问题,Yarn就是为了解决这些问题诞生的。

它的核心作用只有两点:统一管理集群资源、统一调度任务运行。

简单来说,整个大数据集群的CPU、内存资源全部交给Yarn管控,Spark、Flink、MapReduce等所有计算任务,都统一提交给Yarn分配资源、调度运行,实现集群资源共享和精细化管控。

2、Yarn相比Hadoop1.x的JobTracker优势有哪些?

1.x的JobTracker是大包大揽的角色,既管资源调度,又管任务监控、运行管理,问题非常多:

第一,单点故障严重,JobTracker挂掉整个集群任务全部瘫痪;

第二,资源利用率极低,调度策略粗糙,容易出现节点资源闲置、任务资源抢占的情况;

第三,不支持多框架,只能跑MapReduce任务,无法兼容Spark、Flink等主流计算引擎;

第四,集群扩展性差,节点数量多了之后,JobTracker压力过大,极易卡顿宕机。

而Yarn做了职责

文档评论(0)

1亿VIP精品文档

相关文档