方法一:
1.确认关闭Kafka集群后删除Kafka目录下的Data和logs目录
rm -rf data/* logs/*
2.进入zookeeper客户端,删除根目录下的kafka目录
bin/zkCli.sh
ls /
deleteall /kafka
3.重启Kafka集群即可
方法二:
查看日志后
kafka/logs/server.log
看到报错信息为
java.lang.NoClassDefFoundError: scala/collection/TraversableOnce$class
原因是Scala依赖缺失或冲突,可以锁定问题只在无法启动的节点,和其它正常启动的节点无关。可以重装故障节点的Kafka,也可以把正常启动的Kafka目录下的libs下的jar包替换掉故障节点的libs下jar包,重新启动即可