有三个客户端:https://www.yuque.com/manyanshanhe/qpg85l/gr4l95
在上一节当中的run方法下,查看此代码,点击validateAndGetActiveCommandLine 方法 图片.png查看哪个客户端活跃!点击 isActive 方法图片.png活跃的客户端顺序依次为 GenericCLI FlinkYarn Flink自带 点进去

GenericCLITest 方法查看图片.png继续点击图片.png

FlinkYarn方法查看

调用了一个抽象类图片.png图片.pngNAME和 TARGET进行对比图片.png点击NAME -> PER_JOB图片.png点击TARGET 图片.png当这三个条件满足一个就可以了

默认方法查看(对着接口按住Ctrl + t,可以查看如下实现类)图片.png

他不做任何判断,当上面两个都用不了的时候,就用这个方法去提交图片.png
整体来讲就是这些图片.png