Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Abandoned
-
None
-
None
-
None
Description
In flink, we use HighAvailabilityServices to do many things, e.g. RM/JM leader election and retrieval. ZooKeeperHaServices is an implementation of HighAvailabilityServices using Apache ZooKeeper. It is very easy to integrate with hadoop ecosystem. However, the cloud native and micro service are become more and more popular. We just need to follow the step and add a new implementation EtcdHaService using etcd.
Now flink has supported to run StandaloneSession on kubernetes and FLINK-9953 start to make an native integration with kubernetes. If we have the EtcdHaService, both of them will benefit from this and we will not have deploy a zookeeper service on kubernetes cluster.
Attachments
Issue Links
- is related to
-
FLINK-2366 HA Without ZooKeeper
- Closed
- is superceded by
-
FLINK-12884 FLIP-144: Native Kubernetes HA Service
- Closed
- links to
1.
|
Import shaded jetcd | Closed | Unassigned | |
2.
|
Implement etcd based LeaderElectionService and LeaderRetrievalService | Closed | Unassigned | |
3.
|
Implement etcd based SharedCount or sequencer | Closed | Unassigned | |
4.
|
Implement etcd based StateHandleStore | Closed | Unassigned | |
5.
|
Implement etcd based CheckpointRecoveryFactory | Closed | Unassigned | |
6.
|
Implement etcd based RunningJobsRegistry and SubmittedJobGraphStore | Closed | Unassigned | |
7.
|
Composite etcd based HighAvailability components | Closed | Unassigned |