I doubt that might be enough. Could you tell me if the auto.create.topics.enable satisfies the following requirement?
1. I want to create a topic with a specific name 2. If I restart the producer client, if the topic with that name already exists, it should do nothing and use the topic as is 3. Upon producer restart, if the topic already exists, and if the topic has un consumed messages, it should not be deleted Thanks and Regards, Joe On Wed, Jan 20, 2016 at 2:11 PM, Franco Giacosa <fgiac...@gmail.com> wrote: > Hi Joe, > > There is an option in the producer called auto.create.topics.enable, so the > producer can just start sending data to a topic and the topic will be > created with the default values. > > > > 2016-01-20 13:19 GMT+01:00 Joe San <codeintheo...@gmail.com>: > > > Kafka Users, > > > > How can I create a kafka topic programatically? > > > > I would like to create the topics when I initialize my application. It > > should also be in such a way that if the topic already exists, the > > initialization code should do nothing! > > > > Thanks and Regards, > > Joe > > >