You need to set up the zookeeper service as a "quorum" across Z1, Z2, Z3 and have the brokers and consumers connect to the resulting zookeeper cluster.
Thanks, Neha On Mon, Nov 25, 2013 at 1:24 AM, Arjun <ar...@socialtwist.com> wrote: > Hi, > > I am new to Kafka. Was looking at kafka 0.8. What we need is a system > which is highly available and should be dynamically scalable. From what i > read in the forums, i thought we can do some thing like this for our > requirement. Can you please let me know weather this is feasible or am i > doing some thing wrong. > > lets Say we have 3 nodes (systems) P1, P2, P3. These are producers, > producing the messages. > We have 3 brokers(kafka servers) B1, B2, B3, and we have 3 zoo keepers > (please bear with me and do read completely) Z1, Z2, Z3. now Z1 will be > taking with B2, B3 and Z2 will be talking with B1, B3 and Z3 will be > talking with B1, B2. > > Client have the addresses of all three zoo keepers. Now my question is if > for some reason Z1 fails will the other two zoo keepers send the messages > to client or its just that client cannot be receiving any messages? > > Will this whole setup makes any sense? > > Can we do something like this using kafka 0.8 and zookeeper? > > >