YARN中的任务执行过程
2016-08-24 15:25:28 0 举报
YARN是一个资源管理系统,负责管理Hadoop集群中的计算资源。在YARN中,任务执行过程主要包括以下几个步骤:首先,用户提交一个应用程序,包括应用程序的代码、配置和依赖关系等信息。然后,YARN的资源管理器(ResourceManager)将应用程序的资源需求(如CPU、内存等)与集群中的空闲资源进行匹配,为应用程序分配一个容器。接下来,YARN的调度器(Scheduler)根据资源的负载情况,将任务分配给相应的节点上的容器。最后,容器中的应用程序启动并执行任务,同时与NodeManager通信以获取所需的资源。任务完成后,YARN会释放相应的资源,以便其他应用程序使用。