18
2021
02

Mapreduce的动态执行流程

MRAppMaster向RM申请2个container;

RM分配2个container,

NM启动该container,把container的地址返回给master。

container中开始运行map task或者reduce task。

在运行过程中,master与map task、reduce task保持心跳通讯,监测task的执行情况。

当map task和reduce task运行结束时,回收container。

当job运行结束时,master告诉RM,可以把自己回收了。

RM就让NM杀死master所在的container。

整个job运行完毕

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。