public class HighAvailabilityServicesUtils extends Object
HighAvailabilityServices implementations.| 构造器和说明 |
|---|
HighAvailabilityServicesUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static HighAvailabilityServices |
createAvailableOrEmbeddedServices(org.apache.flink.configuration.Configuration config,
Executor executor,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
static ClientHighAvailabilityServices |
createClientHAService(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
static HighAvailabilityServices |
createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration,
Executor executor,
org.apache.flink.runtime.rpc.AddressResolution addressResolution,
org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
static org.apache.flink.core.fs.Path |
getClusterHighAvailableStoragePath(org.apache.flink.configuration.Configuration configuration)
Gets the cluster high available storage path from the provided configuration.
|
static org.apache.flink.api.java.tuple.Tuple2<String,Integer> |
getJobManagerAddress(org.apache.flink.configuration.Configuration configuration)
Returns the JobManager's hostname and port extracted from the given
Configuration. |
static String |
getWebMonitorAddress(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.runtime.rpc.AddressResolution resolution)
Get address of web monitor from configuration.
|
public static HighAvailabilityServices createAvailableOrEmbeddedServices(org.apache.flink.configuration.Configuration config, Executor executor, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) throws Exception
Exceptionpublic static HighAvailabilityServices createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration, Executor executor, org.apache.flink.runtime.rpc.AddressResolution addressResolution, org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) throws Exception
Exceptionpublic static ClientHighAvailabilityServices createClientHAService(org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) throws Exception
Exceptionpublic static org.apache.flink.api.java.tuple.Tuple2<String,Integer> getJobManagerAddress(org.apache.flink.configuration.Configuration configuration) throws org.apache.flink.util.ConfigurationException
Configuration.configuration - Configuration to extract the JobManager's address fromorg.apache.flink.util.ConfigurationException - if the JobManager's address cannot be extracted from the
configurationpublic static String getWebMonitorAddress(org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.AddressResolution resolution) throws UnknownHostException
configuration - Configuration contains those for WebMonitor.resolution - Whether to try address resolution of the given hostname or not. This allows
to fail fast in case that the hostname cannot be resolved.UnknownHostExceptionpublic static org.apache.flink.core.fs.Path getClusterHighAvailableStoragePath(org.apache.flink.configuration.Configuration configuration)
The format is HA_STORAGE_PATH/HA_CLUSTER_ID.
configuration - containing the configuration valuesCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.