kafka启动报:Number of alive brokers ‘0’ does not meet the required replication factor ‘1’ for the offsets topic 错误
问题描述:是所有kafka broker都down了。
产生原因:Kafka broker.id 更改可能会导致此问题
解决方法:
方法一:把指定的broker.id 修改对,再重启broker(未测试)
查找对应id的方法,登陆zookeeper,sh zkCli.sh
ls /brokers/ids
get /brokers/ids/1 就会返回对应的id,修改好搞定。
方法二:清理zk下的kafka元数据,删除所有/brokers/ids/... (注意:kafka数据会丢失) (测试成功)
查找对应id的方法,登陆zookeeper,sh zkCli.sh
ls /brokers/ids
rmr /brokers/ids/1