job提交的源码分析

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 08:50   500   0

job.waitForCompletion(ture),这个方法属于job类—>它里面有一个submit()方法—>submit方法里面又有一个connect()方法,它的作用是连接到jobtracker>connect()方法中,创建了一个jobClient类的对象时,调用jobClient构造方法时,读取配置文件中的mapred-sie.xmlname为“mapred.job.tracker,及创建那台服务器的客户端的代理对象,这个对象是JobSubmissionProtocol,JobSubmissionProtocol的实现类就是JobTrack;之后在jobclient.submitJobInternal()方法中,就调用了JobSubmissionProtocolsubmitjob()方法,也就是jobTracker调用了submitjob()方法

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP