Thank you, Casey.  Both of those features sound pretty useful.

On Fri, Oct 17, 2014 at 10:16 AM, Sybrandy, Casey <
casey.sybra...@six3systems.com> wrote:

> Roger,
>
> My understanding of both, beyond what Zookeeper already does, are:
>
> 1. Consul can be used to monitor a service and report it's status.  This
> can be very useful for knowing if a service, such as Zookeeper of Kafka,
> goes down.  This can be done through a built-in web interface.
> 2. Confd leverages Consul, or etcd, to propogate changes to a service and
> restart it if necessary.  So, if we change a broker specific setting, we
> can put the change in Consul and have Confd automatically modify the config
> files on the broker nodes and restart the service as needed.
>
> My knowledge in this area is a bit limited as I haven't used either.  I'm
> working with someone who is and wanted to ask people about this so that we
> can learn what works and what doesn't.
>
> _______________________________________
> From: Roger Hoover [roger.hoo...@gmail.com]
> Sent: Friday, October 17, 2014 12:26 PM
> To: users@kafka.apache.org
> Subject: Re: Kafka/Zookeeper deployment Questions
>
> Casey,
>
> Could you describe a little more about how these would help manage a
> cluster?
>
> My understanding is that Consul provides service discovery and leader
> election.  Kafka already uses ZooKeeper for brokers to discover each other
> and elect partition leaders.  Kafka high-level consumers use ZK to divide
> up topic partitions amongst themselves.
>
> I'm not able to see how Consul +/or confd will help.
>
> Cheers,
>
> Roger
>

Reply via email to