在execute方法中,有这么一行代码:
final ClusterDescriptor<ClusterID> clusterDescriptor =
clusterClientFactory.createClusterDescriptor(configuration)
点击进入这个方法,最终进入org.apache.flink.yarn.YarnClusterClientFactory#createClusterDescriptor
createClusterDescriptor
@Override
public YarnClusterDescriptor createClusterDescriptor(Configuration configuration) {
checkNotNull(configuration);
final String configurationDirectory = configuration.get(DeploymentOptionsInternal.CONF_DIR);
YarnLogConfigUtil.setLogConfigFileInConfig(configuration, configurationDirectory);
// 获取集群描述器
return getClusterDescriptor