Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 如何解决org.apache.kafka.common.KafkaException:无法构造kafka producer?_Apache Kafka_Kafka Consumer Api_Kafka Producer Api - Fatal编程技术网

Apache kafka 如何解决org.apache.kafka.common.KafkaException:无法构造kafka producer?

Apache kafka 如何解决org.apache.kafka.common.KafkaException:无法构造kafka producer?,apache-kafka,kafka-consumer-api,kafka-producer-api,Apache Kafka,Kafka Consumer Api,Kafka Producer Api,错误是由以下原因引起的:java.lang.IllegalArgumentException:应在构造函数中至少传递一个URL @配置 公共级卡夫卡康菲{ @Bean public ProducerFactory<String, SimpleModel> producerFactory() { Map<String, Object> config = new HashMap<>(); config.put(ProducerConfig.BOO

错误是由以下原因引起的:java.lang.IllegalArgumentException:应在构造函数中至少传递一个URL

@配置 公共级卡夫卡康菲{

@Bean
public ProducerFactory<String, SimpleModel> producerFactory() {
    Map<String, Object> config = new HashMap<>();

    config.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092");
    config.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class);
    config.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, JsonSerializer.class);

    return new DefaultKafkaProducerFactory<>(config);
}

@Bean
public KafkaTemplate<String, SimpleModel> kafkaTemplate() {
    return new KafkaTemplate<>(producerFactory());
}
@Bean
公共生产工厂生产工厂(){
Map config=newhashmap();
config.put(ProducerConfig.BOOTSTRAP_SERVERS_config,“127.0.0.1:9092”);
config.put(ProducerConfig.KEY\u SERIALIZER\u CLASS\u config,StringSerializer.CLASS);
config.put(ProducerConfig.VALUE\u SERIALIZER\u CLASS\u config,JsonSerializer.CLASS);
返回新的DefaultKafkaProducerFactory(配置);
}
@豆子
公共卡夫卡模板卡夫卡模板(){
返回新的卡夫卡模板(producerFactory());
}
}

公共类卡夫卡辛控制器{

private KafkaTemplate<String, SimpleModel> kafkaTemplate;

@Autowired
public KafkaSimpleController(KafkaTemplate<String, SimpleModel> kafkaTemplate) {
    this.kafkaTemplate = kafkaTemplate;

}

@PostMapping
public void post(@RequestBody SimpleModel simpleModel) {
    kafkaTemplate.send("myTopic", simpleModel);
}
私有卡夫卡模板卡夫卡模板;
@自动连线
公共KafkaSimpleController(KafkaTemplate KafkaTemplate){
this.kafkaTemplate=kafkaTemplate;
}
@邮戳
公共作废帖子(@RequestBody SimpleModel SimpleModel){
发送(“myTopic”,simpleModel);
}

}

PS:我在本地网站上同时发布了《动物园管理员》和《卡夫卡》两个主题