Kafka 添加消费者监听,No group.id found in consumer config, container properties, or @KafkaListener annotat

本文介绍了如何正确配置Kafka消费者以避免group.id未定义的问题。通过配置文件设置group.id,并在消费者监听中引用该配置,确保了消费者能够正常运行。
Kafka 配置消费着
20:28:14  org.springframework.context.ApplicationContextException: Failed to start bean 'org.springframework.kafka.config.internalKafkaListenerEndpointRegistry'; nested exception is java.lang.IllegalStateException: No group.id found in consumer config, container properties, or @KafkaListener annotation; a group.id is required when group management is used.

解决办法:

1:配置文件

kafka:
  kafkaServers: 10.23.45.56:9092  
  consumer_check:
    processName: daa_check
    autoCommit: false
    timeout: 300000
    interval: 500000
    reset: latest
    topic: task_daa_data_topic
    groupId: task_imp_std_group_id
    threads: 1

2.消费者监听

@KafkaListener(topics = {"${kafka.consumer_check.topic}"}, groupId = "${kafka.consumer_check.groupId}")
    public void listener(ConsumerRecord<?, ?> record) throws IOException, NoSuchMethodException, org.locationtech.jts.io.ParseException, I
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值