(小白记录在大数据路途遇到的问题)

程序打包运行中kafka反序列化问题java.lang.NoClassDefFoundError: org/apache/kafka/common/serialization/ByteArrayDeserializer

打包运行报错java.lang.NoClassDefFoundError: org/apache/kafka/common/serialization/ByteArrayDeserializer

打包运行报错java.lang.NoClassDefFoundError: org/apache/kafka/common/serialization/ByteArrayDeserializer
我遇到这个问题快愁坏了,因为是报的kafka的反序列化问题,顺着提示的jar包位置,看了kafka-client的jar包没问题,版本也是没问题的。程序打包运行就是不通过,我又加了–jars,把这个jar包加上也不行,在网上搜了搜全都是说缺少jar包,或者jar包版本冲突,没有过多的解释,肯定是因为过于简单才没人多说几句,所以我就静静的想了想,spark提交任务会不会用kafka自带的jar包,看了一下kafka里面有这个jar包,我又去看了看spark的jars目录下并没有这个jar包,把这个jar包拖了进去,再跑就不报这个错误了!如果还有人遇到这个问题就可以少走弯路啦,虽然是小白问题,但我相信肯定能帮助到人。

开心,记录一下!

相关文章: