如下图所示,在Kafka的bin目录执行命令
./kafka-server-start.sh ../config/server.properties
能正确启动,但是一段时间后自动被killed
解决方法:
1.清除Kafka的logs,注意这个logs的目录指的是你Kafka的server.properties配置文件
2.进入zookeeper客户端删除brokerid,切到zookeeper的bin目录 执行命令
zkCli.sh
删除brokers
rmr /brokers
3. 然后启动zookeeper,再启动Kafka就恢复正常,这个跟是否用守护进程启动 关系不大 楼主的启动方式:
./kafka-server-start.sh ../config/server.properties
执行命令ps -ef | grep kafa或者jps -l查看kafka运行状态
jps -l
当然假如以上操作完了,还是被killed掉了,就需要检查一下你设置的运行内存是不是太小了,
切到bin目录vim kafka-server-start.sh,加大运行内存再启动即可
亲测有效,有帮助的话给个赞噢^_^