kafka使用时常见的几个错误汇总

本文档详细记录了Kafka在启动和使用过程中遇到的三种常见错误:连接节点失败、集群ID不匹配和消费不到数据。针对这些问题,提出了相应的解决方案,包括修改配置文件、删除并重新创建topic、重启服务等。通过这些步骤,可以有效地解决Kafka在实际操作中可能遇到的问题。
摘要由CSDN通过智能技术生成

一、启动报错

WARN [AdminClient clientId=adminclient-1] Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
解决:重启kafka
org.apache.kafka.common.KafkaException: Socket server failed to bind to 114.115.20.100:9092: Cannot
解决:在kafka安装目录的conf下,编辑server.properties,添加如下内容

listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://114.115.20.100:9092

二、使用报错

The Cluster ID h71epGCWSj6mfBVnsRc-fA doesn’t match stored clusterId Some(RqHGN0qGQ-iXs6idJTZ6rg) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
含义:使用zookeeper集群和kafka匹配id的时候没匹配上,导致连接报错
终极解决:删除kafka-logs,删除topic重新启动zk和kafka

org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (size = 1195725856 larger than 104857600)
解决删除topic

WARN [Producer clientId=console-producer] Got error produce response with correlation id 5 on topic-partition test-2, retrying (2 attempts left). Error: NOT_LEADER_OR_FOLLOWER (org.apache.kafka.clients.producer.internals.Sender)
[2023-01-30 17:47:45,960] WARN [Producer clientId=console-producer] Received invalid metadata error in produce request on partition test-2 due to org.apache.kafka.common.errors.NotLeaderOrFollowerException: For requests intended only for the leader, this error indicates that the broker is not the current leader. For requests intended for any replica, this error indicates that the broker is not a replica of the topic partition… Going to request metadata update now (org.apache.kafka.clients.producer.internals.Sender)

解决:删除kafka-logs删除topic重新启动zk和kafka

三、kafka消费不到数据

问题:使用命令生产数据,但是消费命令窗口没有数据,如下图:
解决:删除日志,重启kafka
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠菜很好吃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值