Hadoop 应用程序管理员和应用程序管理员在纱线方面的区别?
我了解MRv1的工作原理。现在我正在努力了解MRv2。。纱线中的应用程序管理器和应用程序管理器有什么区别?应用程序管理器和应用程序管理器这两个术语经常互换使用。实际上,Application Master是请求、启动和监视特定于应用程序的资源的主要容器,而Application Manager是ResourceManager中的一个组件。下面提供了有关Application Manager的更多详细信息 ApplicationManager负责维护已提交的应用程序的集合 应用。提交应用程序后,它首先验证应用程序的 规范,并拒绝任何为其应用程序请求不可满足的资源的应用程序 ApplicationMaster(即,群集中没有足够的资源用于 运行ApplicationMaster本身)。然后,它确保没有其他应用程序已经启动 使用相同的应用程序ID提交—可能由错误的 或者是恶意客户端。最后,它将允许的应用程序转发给调度器。 该组件还负责记录和管理已完成的应用程序 在他们完全撤离ResourceManager的办公室之前 记忆。当应用程序完成时,它会在守护进程的 日志文件。 最后,ApplicationManager会在很长一段时间后保留已完成应用程序的缓存 应用程序完成以支持用户对应用程序数据的请求(通过web UI或命令 行)。配置属性warn.resourcemanager.max-completed-applications 控制ResourceManager允许的已完成应用程序的最大数量 在任何时候都记得。缓存是一个先进先出的列表,包含最旧的应用程序 迁出以容纳新完成的应用程序Hadoop 应用程序管理员和应用程序管理员在纱线方面的区别?,hadoop,mapreduce,yarn,Hadoop,Mapreduce,Yarn,我了解MRv1的工作原理。现在我正在努力了解MRv2。。纱线中的应用程序管理器和应用程序管理器有什么区别?应用程序管理器和应用程序管理器这两个术语经常互换使用。实际上,Application Master是请求、启动和监视特定于应用程序的资源的主要容器,而Application Manager是ResourceManager中的一个组件。下面提供了有关Application Manager的更多详细信息 ApplicationManager负责维护已提交的应用程序的集合 应用。提交应用程序后,它
此处,应用程序指分配给框架的单个作业 当客户机将应用程序提交给资源管理器时,应用程序管理器负责接受或拒绝该应用程序 当资源管理器将单个应用程序分配给节点管理器时,应用程序主机负责执行该应用程序
这有意义吗?要理解这个概念,我们需要了解Hadoop中通过Thread提交的作业/应用程序的完整流程 在开始执行流程之前,我们需要了解一些关键概念: 关键概念:
我希望这能让你明白一些谢谢,是应用程序大师还是