Thank you Srinath,

I see now that my question was unclear and actually had an incomplete 
sentence...

My idea is to have 3 VM cluster and each VM will run both zookeeper and kafka.

--
Robert Friberg
Building OrigoDB at Devrex Labs
+46733839080

-----Original Message-----
From: Srinath C [mailto:srinat...@gmail.com] 
Sent: den 26 juli 2017 20:39
To: users@kafka.apache.org
Subject: Re: colocating zookeeper on the kafka broker nodes

Hi Robert,

By colocating the zookeeper servers on the same VM we could have a downtime if 
the VM happened to go down. Having the servers on different VMs will reduce the 
risk factor.

For example, if the zookeeper cluster has 5 servers you can tolerate upto 2 
servers going down and still have no downtime.

Regards,
Srinath


On Jul 27, 2017 5:55 AM, "Robert Friberg" <robert.frib...@devrex.se> wrote:

Hi,

I'm preparing a production grade install of Kafka. The message volume will be 
very low, peak load in messages/second would be measured in the 100's.
Message size is on average 0.3kb. The number of topics will be < 100 and the 
typical number of consumers per topic 2 or 3.

Reading the docs and other best practices found it seems like a lot of the 
recommendations are focused on performance. I'm guessing that some practices 
are more important than others. In particular I'm wondering if it would be 
suitable to co-locate the zookeepers on the same VM's as I've heard from 
multiple sources that this is not recommended. My guess is that this is 
acceptable given the small workload.

Does anyone here disagree or care to elaborate why this would be bad/good?

--
Robert Friberg
Building OrigoDB at Devrex Labs
+46733839080

Reply via email to