Applications Master和nodemanager之间得关系
时间: 2024-02-06 14:04:03 浏览: 62
通过nodeManager启动weblogic服务.doc
Applications Master和NodeManager是Hadoop YARN中的两个重要组,它们之间存在关系。
Applications Master是每个应用程序在YARN集群中的管理器,它负责监控和管理特定应用程序的执行。一旦应用程序被提交并由ResourceManager进行资源分配,ResourceManager会为该应用程序启动一个Applications Master。Applications Master与ResourceManager之间进行通信,请求资源并获取资源分配。它还监控应用程序的运行状态,与NodeManager进行交互,并管理应用程序的执行进度。
NodeManager是YARN集群中每个节点上的代理,负责管理该节点上的资源和容器。NodeManager通过与ResourceManager和Applications Master进行通信,接收资源请求和分配,并启动和监控容器的执行。它负责在节点上启动和停止容器,监控容器的资源使用情况,并向Applications Master报告容器的状态。
Applications Master和NodeManager之间的关系是通过通信和协作实现的。Applications Master向NodeManager发送容器启动请求,并监控容器的执行情况。NodeManager将容器的状态和资源使用情况报告给Applications Master,以便Applications Master可以做出相应的调度和管理决策。
总而言之,Applications Master负责管理特定应用程序的执行,而NodeManager负责管理节点上的资源和容器,二者通过通信和协作来实现应用程序的执行和资源管理。
阅读全文