[ 
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)

Reply via email to