Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 无法注册在类路径资源中定义的bean defaultKafkaStreamsConfig_Apache Kafka_Spring Kafka - Fatal编程技术网

Apache kafka 无法注册在类路径资源中定义的bean defaultKafkaStreamsConfig

Apache kafka 无法注册在类路径资源中定义的bean defaultKafkaStreamsConfig,apache-kafka,spring-kafka,Apache Kafka,Spring Kafka,操作: 考虑重命名bean中的一个或启用设置重写 spring.main.allow bean definition overriding=true 任何帮助都将是非常好的将java版本从版本8升级到版本12及其工作状态 注释:@ConditionalOnMissingBean和@AutoConfigureBefore不起作用。通过设置spring.main.allow bean definition overriding=true来启用重写功能设置不起作用请花点时间正确格式化您的问题,以便清楚

操作:

考虑重命名bean中的一个或启用设置重写
spring.main.allow bean definition overriding=true


任何帮助都将是非常好的

将java版本从版本8升级到版本12及其工作状态


注释:@ConditionalOnMissingBean和@AutoConfigureBefore不起作用。

通过设置spring.main.allow bean definition overriding=true来启用重写功能设置不起作用请花点时间正确格式化您的问题,以便清楚什么是代码/错误消息。
@Configuration
@EnableKafkaStreams
public class KafkaStreamConfig {
    
    @Bean(name = KafkaStreamsDefaultConfiguration.DEFAULT_STREAMS_CONFIG_BEAN_NAME)
    public KafkaStreamsConfiguration kafkastreamconfig() {
        
         HashMap<String, Object> props = new HashMap<String, Object>();
        
         props.put(StreamsConfig.APPLICATION_ID_CONFIG, "kafka-stream1");
         props.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");
         props.put(StreamsConfig.DEFAULT_KEY_SERDE_CLASS_CONFIG, Serdes.String().getClass().getName());
         props.put(StreamsConfig.DEFAULT_VALUE_SERDE_CLASS_CONFIG, Serdes.String().getClass().getName());
         
         return new KafkaStreamsConfiguration(props);
        
    }

}
The bean 'defaultKafkaStreamsConfig', defined in class path resource
[org/springframework/boot/autoconfigure/kafka/KafkaStreamsAnnotationDrivenConfiguration.class]
could not be registered.

A bean with that name has already been defined in class path resource
[com/kafka/kafkastreams/config/KafkaStreamConfig.class]
and overriding is disabled.