I would like to revive an older thread around auto generating broker ID. As
a AWS user, I would like Kafka to just use the instance's ID or instance's
IP or instance's internal domain (whichever is easier). This would mean I
can easily clone from a AMI to launch kafka instances without having to
worry about setting a unique broker ID. This also alows me to setup auto
scaling.

I realize 1 size may not fit all in this case. Other strategies that may
work for other cloud providers are generate the UUID and persist it on a
disk, etc.

What I propose is a way to define a a broker ID generation strategy in the
configuration file which points to a class file that is responsible for
generating the ID. Is this something being already worked upon?

Reply via email to