public enum HighAvailabilityMode extends Enum<HighAvailabilityMode>
- NONE: No high availability. - ZooKeeper: JobManager high availability via ZooKeeper
ZooKeeper is used to select a leader among a group of JobManager. This JobManager is responsible
for the job execution. Upon failure of the leader a new leader is elected which will take over
the responsibilities of the old leader - FACTORY_CLASS: Use implementation of HighAvailabilityServicesFactory specified in
configuration property high-availability
| 枚举常量和说明 |
|---|
FACTORY_CLASS |
NONE |
ZOOKEEPER |
| 限定符和类型 | 方法和说明 |
|---|---|
static HighAvailabilityMode |
fromConfig(org.apache.flink.configuration.Configuration config)
Return the configured
HighAvailabilityMode. |
static boolean |
isHighAvailabilityModeActivated(org.apache.flink.configuration.Configuration configuration)
Returns true if the defined recovery mode supports high availability.
|
static HighAvailabilityMode |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static HighAvailabilityMode[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final HighAvailabilityMode NONE
public static final HighAvailabilityMode ZOOKEEPER
public static final HighAvailabilityMode FACTORY_CLASS
public static HighAvailabilityMode[] values()
for (HighAvailabilityMode c : HighAvailabilityMode.values()) System.out.println(c);
public static HighAvailabilityMode valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static HighAvailabilityMode fromConfig(org.apache.flink.configuration.Configuration config)
HighAvailabilityMode.config - The config to parseNONE if not configured.public static boolean isHighAvailabilityModeActivated(org.apache.flink.configuration.Configuration configuration)
configuration - Configuration which contains the recovery modeCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.