使用生产者API向Kafka主题生成消息时抛出错误?

时间:2019-08-14 04:14:28

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

我需要使用生产者将消费者记录数据发布到kafka主题,而发布时会引发错误

  

Magic v1不支持添加标题...

我也检查了代理版本,并更改​​为旧的jar版本。但是它总是显示错误。对于消费者和生产者使用相同引导服务器的主机,在我尝试过的代码下面

kafka客户端版本为2.0.1,zkclient版本为0.10

消费者代码sender是方法名称

for (ConsumerRecord<String, String> record : records) { sender(record.key(), record.value()); }

生产者代码:

public static void sender(String key, String Value) throws Exception {
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");
KafkaProducer<String, String> producer = new KafkaProducer<String, String>(props);
ProducerRecord<String, String> prodrecord = new ProducerRecord<String, String>(TopicName, key, Value);
producer.send(prodrecord);
}

预先感谢

0 个答案:

没有答案