我正在尝试使用kafka producer对要发送的类对象进行编码该类具有许多属性:
public class CarData implements Serializable{
private String vehicleId;
private String lon;
private String lat;
}
我想编码并发送一个cardata对象
producer.send(new ProducerRecord<String, CarData>(topicName, car_data));
但错误如下图所示
[kafka.serializer包不包含编码器]
1条答案
按热度按时间bmvo0sr51#
因为它已被弃用,然后被删除,并且您应该在中导入一些序列化程序类
org.apache.kafka.common.serialization
或者编写自己的序列化程序注意:使用java serializable不是很有效,而且绝对不兼容跨语言。