我的Kafka有三个节点,启动kafka后进程过一段时间后会自己消失。解决问题思路如下:
由于kafka依赖于zookeeper,启动后要去zookeeper中注册,
启动kafka时:先启动zookeeper,保证zookeeper服务正常后,后再启动Kafka。 关闭Kafka时:先关闭kafka,再关闭zookeeper。
保证启动和停止无误后,如果kafka启动后,kafka进程过一段时间后消失,解决思路如下:
1.删除Kafka的logs,注意这个logs的目录指的是你Kafka的server.properties配置文件
2.进入zookeeper客户端删除brokerid
/opt/module/zookeeper-3.4.10/bin/zkCli.sh
执行删除brokerid
[zk: localhost:2181(CONNECTED) 3] rmr /brokers
3. 然后启动zookeeper,再启动Kafka就恢复正常
上一个:原生JS实现一个好看计数器