Applications Manager和Applications master得关系
时间: 2024-01-17 18:05:48 浏览: 113
Application-Manager:应用经理
Applications Manager和Applications Master是Hadoop YARN中的两个关键组件,它们之间存在一定的关系。
Applications Manager是YARN集群中的一个全局组件,负责管理和调度所有应用程序。它接收应用程序的提交请求,并为每个应用程序分配一个唯一的Application ID,然后将这些应用程序提交给ResourceManager进行资源分配和调度。
Applications Master(也称为ApplicationMaster)是每个应用程序在YARN集群中运行的实例。当Applications Manager将应用程序提交给ResourceManager后,ResourceManager会为该应用程序分配一定数量的资源,并启动一个Applications Master来管理该应用程序的执行。Applications Master负责与ResourceManager通信,请求和分配资源,并监控和管理应用程序的执行。它还负责与NodeManager通信,监控和管理分配给应用程序的容器,并与应用程序的任务进行交互。
可以将Applications Manager看作是全局的应用程序管理器,而Applications Master是每个应用程序的本地管理器。Applications Manager负责整体的应用程序调度和管理,而Applications Master负责具体应用程序的执行和资源管理。
阅读全文