Are dynamically created topics thus never replicated? On Nov 30, 2017 6:52 PM, "Tauzell, Dave" <dave.tauz...@surescripts.com> wrote:
> You then also need to set this up for each topic you create: > > > bin/kafka-topics.sh --create --zookeeper localhost:2181 > --replication-factor 3 --partitions 3 --topic my-replicated-topic > > -Dave > > -----Original Message----- > From: Skip Montanaro [mailto:skip.montan...@gmail.com] > Sent: Thursday, November 30, 2017 4:20 PM > To: users@kafka.apache.org > Subject: Re: Multiple brokers - do they share the load? > > > If you create a partitioned topic with at least 3 partitions then you > will see your client connect to all of the brokers. The client decides > which partition a message should go to and then sends it directly to the > broker that is the leader for that partition. If you have replicated > topics, then the brokers themselves will also be connected to one-another > in order to replication messages. > > Thanks. So if I create three brokers all pointing to the same Zookeeper > instance, then define > > offsets.topic.replication.factor=3 > transaction.state.log.replication.factor=3 > > the brokers will find each other via Zookeeper and dynamically created > topics (which is all I've used so far) will be properly replicated? > Should I also bump transaction.state.log.min.isr above 1? > > Apologies for such basic questions. I'm still trying to absorb the > documentation related to overall architecture and broker specifics. > > Skip > > 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. >