Yes.

On Fri, May 20, 2016 at 1:44 PM, Muqtafi Akhmad <muqt...@traveloka.com>
wrote:

> Hello Manikumar,
>
> Thank you for pointing that out, so the the broker id generation is done
> only once when broker started for the first time and there is no prior
> broker id that stored in meta.properties. Am i right?
>
> Thanks
>
> On Thu, May 19, 2016 at 7:14 PM, Manikumar Reddy <
> manikumar.re...@gmail.com>
> wrote:
>
> > Auto broker id generation logic:
> > 1. If there is a user provided broker.id, then it is used and id range
> is
> > from 0 to reserved.broker.max.id
> > 2. If there is no user provided broker.id, then auto id generation
> starts
> > from reserved.broker.max.id +1
> > 3. broker.id is stored in meta.properties file under each  log directory
> > (log.dirs).
> > 4. During server restart, broker reads broker.id from meta.properties(if
> > any) and validates
> >    with user provided broker.id (if any) and retains the same id.
> >
> > you can read javadocs for more details
> >
> >
> https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/server/KafkaServer.scala#L632
> >
> >
> > On Thu, May 19, 2016 at 3:28 PM, Muqtafi Akhmad <muqt...@traveloka.com>
> > wrote:
> >
> > > dar Kafka users,
> > > I have two questions about automatic broker id generation when
> > > broker.id.generation.enable = true,
> > > (1) is there any documentation about how broker id generated? is it
> > > incremental id starting from 0 that limited to reserved.broker.max.id?
> > > will
> > > broker id be reusable?
> > > (2) afaik broker id should not be changed once broker has been
> > successfully
> > > started, will a broker retain the same broker id after restarted?
> > >
> > > Thank you,
> > >
> > > --
> > > Muqtafi Akhmad
> > > Software Engineer
> > > Traveloka
> > >
> >
>
>
>
> --
> Muqtafi Akhmad
> Software Engineer
> Traveloka
>

Reply via email to