[
https://issues.apache.org/jira/browse/FLINK-2366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16361924#comment-16361924
]
Krzysztof Białek commented on FLINK-2366:
-----------------------------------------
As an experiment I've implemented Flink HA on top of Consul. The implementation
is working fine in the "lab" but is not battle tested yet. The source code is
available [https://github.com/kbialek/flink/tree/feature/consul] (flink-runtime
package org.apache.flink.runtime.consul)
Why?. Generally I'd like to keep as less moving parts as possible. We do not
have Zookeeper running, but Consul is already in place. And in the end freedom
of choice is a good thing.
It would be great to see built-in Consul support in Flink someday, but if it is
not expected then I suggest a little refactoring to open possibility to
configure
HighAvailabilityServicesFactory. As far as I can see this should be enough to
inject any HA implementation.
> HA Without ZooKeeper
> --------------------
>
> Key: FLINK-2366
> URL: https://issues.apache.org/jira/browse/FLINK-2366
> Project: Flink
> Issue Type: Improvement
> Components: Distributed Coordination
> Reporter: Suminda Dharmasena
> Priority: Minor
>
> Please provide a way to do HA without having to use ZK.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)