默认情况下broker.id值为-1。Kafka broker的id值必须大于等于0时才有可能正常启动,但是并不是只能通过配置文件config/server.properties来修改这个值,还可以通过meta.properties文件或者自动生成功能来实现broker的id值的设置。
比如:meta.properties文件中的内容参考如下:
version=0
broker.id=1
meta.properties文件中记录了与当前Kafka版本对应的一个version字段。还有一个broker.id即为当前Kafka broker的id值。Kafka成功启动之后在每个根目录下都会有一个meta.properties文件。
链接:https://www.orchome.com/9665
来源:OrcHome