然后我们再来看看,yarn上面的flink的job提交流程,可以看到
首先flink client,1.先去上传flink的jar包和配置,到HDFS,然后,2再提交job任务,给resourcemanager,这个提交的resourcemanager注意是,yarn的resourcemanager对吧,然后
3.yarn的resourcemanager再去启动applicationmaster
4.然后flink的jobmanager这个时候实际上是在yarn的applicationmaster中启动的,启动以后
有任务的时候,jobmanager,首先向flink自己的resourcemanager去申请资源,但是这个时候,
flink自己的resourcemanager收到请求以后,不再处理了,而是把资源申请的请求交给
yarn的resourcemanager去处理,这个时候,yarn的resourcemanager分配了资源也就是
nodemanager以后,这个时候,在nodemanager中,每个节点中就有taskmanager资源了,然后
taskmanager就再去jobmanager去注册自己对吧,就是向jobmanager去注册有几个taskmanager,
也就是有几个slot资源对吧,有了slot以后,然后jobmanager就可以给这些ta