public class YarnClusterDescriptor extends AbstractYarnClusterDescriptor
AbstractYarnClusterDescriptor which is used to start the
application master.shipFiles| Constructor and Description |
|---|
YarnClusterDescriptor(org.apache.flink.configuration.Configuration flinkConfiguration,
org.apache.hadoop.yarn.conf.YarnConfiguration yarnConfiguration,
String configurationDirectory,
org.apache.hadoop.yarn.client.api.YarnClient yarnClient,
boolean sharedYarnClient) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.client.program.ClusterClient<org.apache.hadoop.yarn.api.records.ApplicationId> |
createYarnClusterClient(AbstractYarnClusterDescriptor descriptor,
int numberTaskManagers,
int slotsPerTaskManager,
org.apache.hadoop.yarn.api.records.ApplicationReport report,
org.apache.flink.configuration.Configuration flinkConfiguration,
boolean perJobCluster)
Creates a YarnClusterClient; may be overriden in tests.
|
org.apache.flink.client.program.ClusterClient<org.apache.hadoop.yarn.api.records.ApplicationId> |
deployJobCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification,
org.apache.flink.runtime.jobgraph.JobGraph jobGraph,
boolean detached) |
protected String |
getYarnJobClusterEntrypoint()
The class to start the application master with.
|
protected String |
getYarnSessionClusterEntrypoint()
The class to start the application master with.
|
addLibFolderToShipFiles, addShipFiles, close, deployInternal, deploySessionCluster, getClusterDescription, getDynamicPropertiesEncoded, getFlinkConfiguration, getNodeLabel, getYarnClient, getZookeeperNamespace, hasUserJarFiles, isDetachedMode, killCluster, retrieve, setDetachedMode, setDynamicPropertiesEncoded, setLocalJarPath, setName, setNodeLabel, setProvidedUserJarFiles, setQueue, setupApplicationMasterContainer, setZookeeperNamespace, startAppMaster, validateClusterResourcespublic YarnClusterDescriptor(org.apache.flink.configuration.Configuration flinkConfiguration,
org.apache.hadoop.yarn.conf.YarnConfiguration yarnConfiguration,
String configurationDirectory,
org.apache.hadoop.yarn.client.api.YarnClient yarnClient,
boolean sharedYarnClient)
protected String getYarnSessionClusterEntrypoint()
AbstractYarnClusterDescriptorgetYarnSessionClusterEntrypoint in class AbstractYarnClusterDescriptorprotected String getYarnJobClusterEntrypoint()
AbstractYarnClusterDescriptorgetYarnJobClusterEntrypoint in class AbstractYarnClusterDescriptorpublic org.apache.flink.client.program.ClusterClient<org.apache.hadoop.yarn.api.records.ApplicationId> deployJobCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification,
org.apache.flink.runtime.jobgraph.JobGraph jobGraph,
boolean detached)
throws org.apache.flink.client.deployment.ClusterDeploymentException
org.apache.flink.client.deployment.ClusterDeploymentExceptionprotected org.apache.flink.client.program.ClusterClient<org.apache.hadoop.yarn.api.records.ApplicationId> createYarnClusterClient(AbstractYarnClusterDescriptor descriptor, int numberTaskManagers, int slotsPerTaskManager, org.apache.hadoop.yarn.api.records.ApplicationReport report, org.apache.flink.configuration.Configuration flinkConfiguration, boolean perJobCluster) throws Exception
AbstractYarnClusterDescriptorcreateYarnClusterClient in class AbstractYarnClusterDescriptorExceptionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.