kafka启动失败分析

您所在的位置:网站首页 opensbi启动不成功 kafka启动失败分析

kafka启动失败分析

2024-07-09 04:16| 来源: 网络整理| 查看: 265

启动kafka失败

思路: 1、先去查看kafka日志

cd /opt/module/kafka/logs

(每个人的路径不同,自己找到自己的kafka路径) 查看最后500行日志信息 输入指令: tail -500 server.log 看到:ERROR Fatal error during KafkaServer startup. Configured zookeeper.connect may be wrong 2、检查一下kafka配置文件 config/server.properties zookeeper.connect=machine1:2181, machine2:2181, machine3:2181/kafka (每个人的取名不一样,按自己的来) 其他的参数也看下,就不逐一介绍了 3、去zookeeper中

cd /opt/module/zookeeper-3.5.7 启动zookeeper bin/zkCli.sh 进入zk的客户端中查看kafka的节点 ls /kafka/brokers/ids 如果此时kafka没起来 ids下有【0,1,2,…】 说明节点被占用了 ****kafka启动细节点:**** Kafka在启动时,每个kafka都会去zookeeper上面的节点注册 Kafka正常关闭的情况下,会将zookeeper上面注册的节点删除掉 Kafka下次启动还会去重新注册,重新注册发现节点已被注册,导致无法开启

解决方案:

将zookeeper客户端已存在的节点删除 进入zookeeper客户端

cd /opt/module/zookeeper-3.5.7

启动zookeeper(脚本名写自己的)

bin/zkCli.sh

查看zookeeper 客户端的节点情况

ls /kafka/brokers/ids

如下:【0,1,2】

删除这些节点

delete /kafka/brokers/ids

再次查看zookeeper 客户端的节点情况

ls /kafka/brokers/ids

显示: Node does not exist: /kafka/brokers/ids 表示删除成功

注意: 启动顺序是先启动zookeeper再启动kafka 关闭顺序是先关闭kafka再关闭zookeeper

分析上述问题出现情况: 1、 关闭集群时是直接关机,或是没按正常流程关闭 2、 卸载kafka时,残留下(已过时)的节点信息,未清除



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3