public class KubernetesClusterDescriptor extends Object implements org.apache.flink.client.deployment.ClusterDescriptor<String>
ClusterDescriptor implementation.| 构造器和说明 |
|---|
KubernetesClusterDescriptor(org.apache.flink.configuration.Configuration flinkConfig,
FlinkKubeClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
org.apache.flink.client.program.ClusterClientProvider<String> |
deployApplicationCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification,
org.apache.flink.client.deployment.application.ApplicationConfiguration applicationConfiguration) |
org.apache.flink.client.program.ClusterClientProvider<String> |
deployJobCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification,
org.apache.flink.runtime.jobgraph.JobGraph jobGraph,
boolean detached) |
org.apache.flink.client.program.ClusterClientProvider<String> |
deploySessionCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification) |
String |
getClusterDescription() |
void |
killCluster(String clusterId) |
org.apache.flink.client.program.ClusterClientProvider<String> |
retrieve(String clusterId) |
public KubernetesClusterDescriptor(org.apache.flink.configuration.Configuration flinkConfig,
FlinkKubeClient client)
public String getClusterDescription()
getClusterDescription 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>public org.apache.flink.client.program.ClusterClientProvider<String> retrieve(String clusterId)
retrieve 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>public org.apache.flink.client.program.ClusterClientProvider<String> deploySessionCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification) throws org.apache.flink.client.deployment.ClusterDeploymentException
deploySessionCluster 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>org.apache.flink.client.deployment.ClusterDeploymentExceptionpublic org.apache.flink.client.program.ClusterClientProvider<String> deployApplicationCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification, org.apache.flink.client.deployment.application.ApplicationConfiguration applicationConfiguration) throws org.apache.flink.client.deployment.ClusterDeploymentException
deployApplicationCluster 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>org.apache.flink.client.deployment.ClusterDeploymentExceptionpublic org.apache.flink.client.program.ClusterClientProvider<String> deployJobCluster(org.apache.flink.client.deployment.ClusterSpecification clusterSpecification, org.apache.flink.runtime.jobgraph.JobGraph jobGraph, boolean detached) throws org.apache.flink.client.deployment.ClusterDeploymentException
deployJobCluster 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>org.apache.flink.client.deployment.ClusterDeploymentExceptionpublic void killCluster(String clusterId) throws org.apache.flink.util.FlinkException
killCluster 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>org.apache.flink.util.FlinkExceptionpublic void close()
close 在接口中 AutoCloseableclose 在接口中 org.apache.flink.client.deployment.ClusterDescriptor<String>Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.