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
> >
>

Reply via email to