mapreduceonyarn的工作流程.pdf

上传人:ylj18****41534 文档编号:80956990 上传时间:2023-03-23 格式:PDF 页数:3 大小:55.46KB
返回 下载 相关 举报
mapreduceonyarn的工作流程.pdf_第1页
第1页 / 共3页
mapreduceonyarn的工作流程.pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《mapreduceonyarn的工作流程.pdf》由会员分享,可在线阅读,更多相关《mapreduceonyarn的工作流程.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 mapreduceonyarn 的工作流程 当 client 提交一个任务后 ,首先 resourceManger(RM)来调度出一个 container,这个 container 是在 nodeManger(NM)运作的,client 直接和这个 container 所在的 NM 进行通信,在这个 container 中启动 applicationMaster(AM),启动成功之后,这个 AM 将全权负责此次任务的进度,失败原因(在一次 job 中只有一个 AM).AM 会计算此次任务所需的资源,然后向 RM 申请资源,得到一组供 map/reduce task运行的 container,

2、然后协同 NM 一起对每个 container 执行一些必要的任务,在任务执行 过程中,AM 会一直监视着任务的运行进度,若中间某个 NM 上的 container 中的任务失败,那么 AM 会重新找一台节点来运行此任务.流程如下 :MRv2 运行流程:resourceManager(RM)提交一个 job MR JobClient 向 RM 向 Scheduler 请求一个供 MR AM 运行的 container,然后启动它 MR AM 启动起来后向 RM 注册 MR JobClient 向 RM 获取到 MR AM 相关的信息,然后直接与 MR AM 进行通信 MR AM 计算 spli

3、ts 并为所有的 map 构造资源请求 MR AM 做一些必要的 MR OutputCommitter 的准备 工作 MR AM 向 RM(Scheduler)发起资源请求,得到一组 供 map/reduce task 运行的 container,然后与 NM 一起对每一个 container 执行一些必要的任务,包括资源本地化等 MR AM 监视运行着的 task 直到完成,当 task 失败时,申请新的 container 运行失败的 task 当每个 map/reduce task 完成后,MR AM 运行 MR OutputCommitter 的 cleanup 代码,也就是进行一些收尾工作 当所有的 map/reduce 完成后,MR AM 运行 OutputCommitter 的必要的 job commit 或者 abort APIs MR AM 退出。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁