导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:308
阅读量:826623
访问量:80953
至今:
×
云标签 标签球>>
云标签 - Su的技术博客
博文->>首页 博主的更多博文>>
Kafka:IllegalArgumentException: Magic v1 does not support record headers
Tags : kafka,Spring-Kafka发表时间: 2018-11-22 00:07:08
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
比如: 转自:Su的技术博客  原文地址:

    使用Spring-Kafka往Kafka Broker发送消息出现下面的异常信息:

java.lang.IllegalArgumentException: Magic v1 does not support record headers

at org.apache.kafka.common.record.MemoryRecordsBuilder.appendWithOffset(MemoryRecordsBuilder.java:403)
at org.apache.kafka.common.record.MemoryRecordsBuilder.appendWithOffset(MemoryRecordsBuilder.java:442)
at org.apache.kafka.common.record.MemoryRecordsBuilder.append(MemoryRecordsBuilder.java:499)
at org.apache.kafka.common.record.MemoryRecordsBuilder.append(MemoryRecordsBuilder.java:522)
at org.apache.kafka.clients.producer.internals.ProducerBatch.tryAppend(ProducerBatch.java:107)
at org.apache.kafka.clients.producer.internals.RecordAccumulator.append(RecordAccumulator.java:222)
at org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProducer.java:814)
at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:768)
at org.springframework.kafka.core.DefaultKafkaProducerFactory$CloseSafeProducer.send(DefaultKafkaProducerFactory.java:285)
at org.springframework.kafka.core.KafkaTemplate.doSend(KafkaTemplate.java:349)
at org.springframework.kafka.core.KafkaTemplate.send(KafkaTemplate.java:188)

at org.springframework.kafka.core.KafkaTemplate.sendDefault(KafkaTemplate.java:166)


    不管是不是Spring-Kafka这个封装好的组件还是其它包装好的工具,大部分都是依赖kafka-clients。

    经过排查发现是client与broker(server)出现版本不一致的问题。我这边使用springboot 2.0,并且默认依赖的Spring-Kafka版本就是1.0.x及以上了。但是Broker却是0.10.1版本,所以也能很明显的知道他们进行了版本号校验,只要把kafka server,即broker版本升级为1.0.x及以上的版本即可解决。相信会有不少人也会遇到,希望对你有帮助吧~


打赏
打赏
关注公众号
公众号
类别:消息队列| 阅读(4603)| 赞 (0)
评论
#12019-05-10 13:07:08
匿名 [101.80. *] 说:
导航条在中间 , 爆炸

#22019-05-10 13:08:20
匿名 [101.80. *] 说:
已经解决了, 拷出来学习

#32019-08-14 15:16:58
2 [113.88. *] 说:
导航条在中间 , 爆炸

发表评论
昵  称:

验证码:

内  容:

    同时赞一个 赞