Kafka报错总结

本文总结了在使用Kafka过程中遇到的一些错误,包括no brokers found错误、TimeoutException、NoSuchMethodError、KafkaException以及NullPointerException,并提供了相应的解决方法,如确保Kafka服务正常运行、检查版本兼容性、排查配置问题以及验证主题存在等。

1、报no brokers found when trying to rebalance,解决方法:将Kafka服务端启动,./bin/kafka-server-start.sh config/server.properties

 

2、当SpringBoot启动后,通过网络发送数据过来,报Exception thrown when sending a message with key='null' and payload='{"common":{"ar":"110000","ba":"iPhone","ch":"Appstore","md":"iPhone 8","mid":"mid_50","os":"iOS 13.3...' to topic GMALL_START:
org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms,解决方案:将Kafka服务端启动./bin/kafka-server-start.sh config/server.properties

3、在Spark运行调用kafka报:Exception in thread "streaming-start" java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.subscribe(Ljava/util/Collection;)V

解决办法:因为我服务器装的是0.10.2.1,而在windows的kafka-client是0.8.2.1,将后者删除之替换成前者即可。

4、KafkaException: range ClassNotFoundException exception occured

解决办法:看这个总报错下面具体是什么原因导致的报错我报的是"partition.assignment.strategy"-> "range"的问题,将其注释解决

5、ERROR (org.apache.spark.executor.Executor:logError) - Exception in task 3.0 in stage 7.0 (TID 59)
 java.lang.NullPointerException
    at util.MyKafkaSink$.send(MyKafkaSink.scala:39)

解决办法:检查是不是topic不存在导致的。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值