kafka [B cannot be cast to java.lang.String

自己写了一个Kafka发送消息的demo,但是发送消息的时候,却报了kafka [B cannot be cast to java.lang.String的错误,后来找到了解决办法

原来是因为在定义config文件的时候,针对

serializer.class
部分,错误的当成了StringEncoder,其实修改成默认的encoder就行了
props.put("serializer.class", "kafka.serializer.DefaultEncoder");

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理