YARN是Hadoop2.0版本引进的资源管理系统,直接从MR1演化而来。 

核心思想:将MR1中的JobTracker的资源管理和作业调度两个功能分开,分别由ResourceManager和ApplicationMaster进程实现。

ResourceManager:负责整个集群的资源管理和调度 

ApplicationMaster:负责应用程序相关事务,比如任务调度、任务监控和容错等。

 YARN的出现,使得多个计算框架可以运行在同一个集群之中。

 1. 每一个应用程序对应一个ApplicationMaster。 

2. 目前可以支持多种计算框架运行在YARN上面,比如MapReduce、storm、Spark、Flink。

大数据开发面试部分:对yarn的理解(大数据开发面试)

相关文章:

  • 2022-01-06
  • 2021-08-01
  • 2021-10-23
  • 2021-08-29
  • 2021-08-09
  • 2021-12-15
  • 2021-07-14
  • 2021-10-25
猜你喜欢
  • 2021-08-19
  • 2021-06-07
  • 2021-11-02
  • 2021-12-05
  • 2021-12-05
相关资源
相似解决方案