kafka消费者API Magic v1不支持记录头

时间:2019-08-11 08:21:15

标签: java apache-kafka kafka-consumer-api

我尝试过将数据发布到kafka主题.. !!但是每当我发布数据时,我都会出错,例如Magic v1不支持记录头,

根据@garyrussel的建议,我已经检查过kafka客户端版本为2.1.0,我也尝试了下面提到的代码,但没有任何效果.. !! props.put(JsonSerializer.ADD_TYPE_INFO_HEADERS,false);

Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
Producer<String, String> producer = new KafkaProducer<>(props);
ProducerRecord<String,String> record=new ProducerRecord<String, String>("my-topic","Key","Value");
producer.send(record);

我查看了ProducerRecord,它正在发送主题,键,值,时间戳,标题,分区,但是在我的代码中,我正在发送主题,键,值。有什么可能的方法可以避免在生产者记录中出现标头,谢谢您的帮助。.

0 个答案:

没有答案