@Internal public class StandaloneClientFactory extends Object implements ClusterClientFactory<StandaloneClusterId>
ClusterClientFactory for a standalone cluster, i.e. Flink on bare-metal.| 构造器和说明 |
|---|
StandaloneClientFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
StandaloneClusterDescriptor |
createClusterDescriptor(org.apache.flink.configuration.Configuration configuration)
Create a
ClusterDescriptor from the given configuration. |
StandaloneClusterId |
getClusterId(org.apache.flink.configuration.Configuration configuration)
Returns the cluster id if a cluster id is specified in the provided configuration, otherwise it returns
null. |
ClusterSpecification |
getClusterSpecification(org.apache.flink.configuration.Configuration configuration)
Returns the
ClusterSpecification specified by the configuration and the command
line options. |
boolean |
isCompatibleWith(org.apache.flink.configuration.Configuration configuration)
Returns
true if the current ClusterClientFactory is compatible with the provided configuration,
false otherwise. |
public boolean isCompatibleWith(org.apache.flink.configuration.Configuration configuration)
ClusterClientFactorytrue if the current ClusterClientFactory is compatible with the provided configuration,
false otherwise.public StandaloneClusterDescriptor createClusterDescriptor(org.apache.flink.configuration.Configuration configuration)
ClusterClientFactoryClusterDescriptor from the given configuration.createClusterDescriptor 在接口中 ClusterClientFactory<StandaloneClusterId>configuration - containing the configuration options relevant for the ClusterDescriptorClusterDescriptor.@Nullable public StandaloneClusterId getClusterId(org.apache.flink.configuration.Configuration configuration)
ClusterClientFactorynull.
A cluster id identifies a running cluster, e.g. the Yarn application id for a Flink cluster running on Yarn.
getClusterId 在接口中 ClusterClientFactory<StandaloneClusterId>configuration - containing the configuration options relevant for the cluster id retrievalpublic ClusterSpecification getClusterSpecification(org.apache.flink.configuration.Configuration configuration)
ClusterClientFactoryClusterSpecification specified by the configuration and the command
line options. This specification can be used to deploy a new Flink cluster.getClusterSpecification 在接口中 ClusterClientFactory<StandaloneClusterId>configuration - containing the configuration options relevant for the ClusterSpecificationClusterSpecification for a new Flink clusterCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.