我尝试过将数据发布到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,它正在发送主题,键,值,时间戳,标题,分区,但是在我的代码中,我正在发送主题,键,值。有什么可能的方法可以避免在生产者记录中出现标头,谢谢您的帮助。.