Kafka集群运行时不能全部启动的解决方法
在搭建kafka集群时,首先在主虚拟机A上安装然后分发至其余虚拟机,在修改配置文件server.properties时我们需要进行broker.id设置,各虚拟机的broker.id不能重复。在从虚拟机A分别向B和C分发完毕并进行broker.id设置和环境变量配置后依次启动集群,虚拟机A正常启动,虚拟机B和C启动时未报错,但在进程中无法查看,通过查看 kafka/logs/下的server.log可以发现报如下错误:
Configured broker.id 1 doesn't match stored broker.id 0 in meta.properties.
根据错误提示可知server.properties和meta.properties中的broker.id不匹配,通过修改配置文件server.properties和logs文件夹下面的meta.properties对应的broker.id之后,再次启动kafka,就可以启动成功了
参考文档
https://www.cnblogs.com/gudi/p/7847100.html