出现的现象
- CDH 可以正常启动kafka,节点状态显示都正常
- CDH 管理端界面出现以下提示
- kafka 重启,重装也都正常
- kafka 日志在启动时报错,kafka Address already in use,但kafka 在重启时,已经正常停止,9092端口也不在
- 创建topic 提示可用broker 只有1个
- zookeeper-client ls /broker/ids 发现仅有一个节点,但是kafka 是3个节点
解决:
- 网上查到的可能原因是
- 可能的原因是:在安装zookeeper之后,又开启了zookeeper的server和client。然后又继续安装kafka,而kafka有继续开启zookeeper,导致重复使用端口报错。
- 解决方法,停止使用zookeeper的服务,或者直接开启kafka的server和client。而不是使用kafka开启zookeeper。
- 但是发现环境并没有这样,最后发现有logstash,在监控本地文件向kafka发送数据。将logstash 停后,启动正常