根据上节 继续, 562行代码开始,启动AM,点击startAppMaster 方法。
跳转到695行代码
继续开始注释:
高可用配置,重试次数,默认两次。
往后看用户的jar包
把作业图写到临时文件下,上传完成之后就会给它删掉。
从890行开始
一直走,走到1002行
总结:
从1004行继续
到1044结束
1077行提交应用,提交之后,启动了一个am的容器,然后去执行用户代码
点击submitApplication 方法。
在Yarn的客户端下,通过resource manager 客户端做了一个提交,来回应答!
到这一步,启动am前的一些工作,就算是做完了。