Thanks for reply. The infrastructure, which I mentioned, is already in place and is getting used so can not alter it.
But given that, if I have 9 partitions with replication factor of 2, will that help me to have a good fault tolerant and optimal, in regard with hardware use, system? Thanks, Amit On Tue, Jul 19, 2016 at 6:48 PM, Tauzell, Dave <dave.tauz...@surescripts.com > wrote: > Having multiple brokers on the same node has a couple of problems for a > production installation: > > 1. You'll have multiple brokers contending for disk and memory resources > 2. You could have your partitions replicated to the same node which means > if that node fails you would lose data. > > I think you are better off having 3 nodes with 3 brokers. You can keep > with 9 partitions in case you want to add physical nodes in the future and > have a replication factor of 2 or 3. > > -Dave > > Dave Tauzell | Senior Software Engineer | Surescripts > O: 651.855.3042 | www.surescripts.com | dave.tauz...@surescripts.com > Connect with us: Twitter I LinkedIn I Facebook I YouTube > > > -----Original Message----- > From: Amit K [mailto:amitk....@gmail.com] > Sent: Monday, July 18, 2016 8:55 PM > To: users@kafka.apache.org > Subject: Regarding kafka partition and replication > > Hi, > > I have 3 nodes, each with 3 brokers, Kafka cluster along with 3 zookeeper > cluster. So total 9 brokers spread across 3 different machines. I am > adhered to Kafka 0.9. > > In order to optimally use the infrastructure for 2 topics (as of now, is > not expected to grow drastically in near future), I am thinking of having 9 > partitions with 3 (or 6?) replication factor. Will this help me having good > distribution of partitions and replicas across brokers? System does not > have hugh load (<50 requests/sec of less than 1 kb load each) as of now and > is neither expected to get higher load than this. > > If this replication and partition does not help, please suggest a better > topic partition and replication strategy. > > Also please guide me with any articles or documents about setting up multi > node Kafka cluster in regard to partition, replication, general properties > to be used (a kind of good practice etc.) > > Thanks, > Amit > This e-mail and any files transmitted with it are confidential, may > contain sensitive information, and are intended solely for the use of the > individual or entity to whom they are addressed. If you have received this > e-mail in error, please notify the sender by reply e-mail immediately and > destroy all copies of the e-mail and any attachments. >