You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Vyacheslav Boyko <ma...@gmail.com> on 2021/12/09 12:15:29 UTC

Re: Liveness probe or reconnect to Kafka when using of camel-kafka

I agree that Camel 3.13 reconnects to Kafka as expected.

Logs are:


2021-12-09 11:50:36.267  WARN [fast-rms,,] 1 --- [t-kyc-response]] 
org.apache.kafka.clients.NetworkClient   : [Consumer 
clientId=consumer-fast-rms-4, groupId=fast-rms] Connection to node 2 
(dev-pf-kafka02.local.site.com/10.6.43.30:9093) could not be 
established. Broker may not be available.
2021-12-09 11:50:36.267  INFO [fast-rms,,] 1 --- [t-kyc-response]] 
o.a.kafka.clients.FetchSessionHandler    : [Consumer 
clientId=consumer-fast-rms-4, groupId=fast-rms] Error sending fetch 
request (sessionId=1835519236, epoch=INITIAL) to node 2:

org.apache.kafka.common.errors.DisconnectException: null

2021-12-09 11:50:48.881  WARN [fast-rms,,] 1 --- [t-kyc-response]] 
o.a.k.c.c.internals.ConsumerCoordinator  : [Consumer 
clientId=consumer-fast-rms-4, groupId=fast-rms] Offset commit failed on 
partition wallet-kyc-response-0 at offset 14: The request timed out.
2021-12-09 11:50:48.881  INFO [fast-rms,,] 1 --- [t-kyc-response]] 
o.a.k.c.c.internals.AbstractCoordinator  : [Consumer 
clientId=consumer-fast-rms-4, groupId=fast-rms] Group coordinator 
dev-pf-kafka01.local.site.com:9093 (id: 2147483646 rack: null) is 
unavailable or invalid due to cause: error response 
REQUEST_TIMED_OUT.isDisconnected: false. Rediscovery will be attempted.
2021-12-09 11:50:48.999  INFO [fast-rms,,] 1 --- [t-kyc-response]] 
o.a.k.c.c.internals.AbstractCoordinator  : [Consumer 
clientId=consumer-fast-rms-4, groupId=fast-rms] Discovered group 
coordinator dev-pf-kafka01.local.site.com:9093 (id: 2147483646 rack: null)



On 11/18/21 14:10, Andrea Cosentino wrote:
> For work around, I meant to say work in the area of health check, not 
> workaround.
>
> So there are some improvements in 3.13.0, but not something specific 
> for your case.
>
> Please keep the users ML through the addresses, it would be helpful 
> for the community.
>
> Il giorno gio 18 nov 2021 alle ore 12:01 Vyacheslav Boyko 
> <ma...@gmail.com> ha scritto:
>
>     Where to read about the work around?
>
>     On 11/18/21 12:09, Andrea Cosentino wrote:
>>     There are some work around the health check and other stuff.
>>
>>     But first you need to provide what version of Camel you're using.
>>
>>     Il giorno gio 18 nov 2021 alle ore 10:07 Vyacheslav Boyko
>>     <ma...@gmail.com> ha scritto:
>>
>>         Hello!
>>
>>         I have just faced an issue.
>>
>>         My microservice (camel-kafka component) got disconnected from
>>         kafka
>>         (consumer and producer both) after Kafka restarted.
>>
>>         Last logs were:
>>
>>         2021-11-16 17:43:02.703  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products] Group
>>         coordinator dev-pf-kafka02.local.site.com:9093
>>         <http://dev-pf-kafka02.local.site.com:9093> (id: 2147483645
>>         rack:
>>         null) is unavailable or invalid due to cause: coordinator
>>         unavailable.isDisconnected: true. Rediscovery will be attempted.
>>         2021-11-16 17:43:02.981  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Discovered
>>         group coordinator dev-pf-kafka01.local.site.com:9093
>>         <http://dev-pf-kafka01.local.site.com:9093> (id: 2147483646
>>         rack: null)
>>         2021-11-16 17:43:03.225  INFO 1 --- [-card-requests]]
>>         o.a.kafka.clients.FetchSessionHandler    : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Node 1 was
>>         unable to process the fetch request with (sessionId=1076866435,
>>         epoch=1028386): FETCH_SESSION_ID_NOT_FOUND.
>>         2021-11-16 17:44:21.172  INFO 1 --- [-card-requests]]
>>         o.a.kafka.clients.FetchSessionHandler    : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Node 2 was
>>         unable to process the fetch request with (sessionId=688855896,
>>         epoch=1027353): FETCH_SESSION_ID_NOT_FOUND.
>>         2021-11-16 17:44:23.373  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Attempt to
>>         heartbeat failed since coordinator
>>         dev-pf-kafka01.local.site.com:9093
>>         <http://dev-pf-kafka01.local.site.com:9093>
>>         (id: 2147483646 rack: null) is either not started or not valid
>>         2021-11-16 17:44:23.373  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products] Group
>>         coordinator dev-pf-kafka01.local.site.com:9093
>>         <http://dev-pf-kafka01.local.site.com:9093> (id: 2147483646
>>         rack:
>>         null) is unavailable or invalid due to cause: error response
>>         NOT_COORDINATOR.isDisconnected: false. Rediscovery will be
>>         attempted.
>>         2021-11-16 17:44:23.774  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Discovered
>>         group coordinator dev-pf-kafka02.local.site.com:9093
>>         <http://dev-pf-kafka02.local.site.com:9093> (id: 2147483645
>>         rack: null)
>>         2021-11-16 17:44:23.800  INFO 1 --- [-card-requests]]
>>         o.a.k.c.c.internals.AbstractCoordinator  : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Discovered
>>         group coordinator dev-pf-kafka02.local.site.com:9093
>>         <http://dev-pf-kafka02.local.site.com:9093> (id: 2147483645
>>         rack: null)
>>         2021-11-16 17:49:34.004  INFO 1 --- [-card-requests]]
>>         o.a.kafka.clients.FetchSessionHandler    : [Consumer
>>         clientId=consumer-card-products-2, groupId=card-products]
>>         Node 3 was
>>         unable to process the fetch request with (sessionId=25720628,
>>         epoch=1027527): FETCH_SESSION_ID_NOT_FOUND
>>
>>
>>         It was QA stage but... It was actually unexpected.
>>
>>         Is there any possibility to prevent such behavior in future?
>>         How to
>>         check liveness or how to reconnect to Kafka automatically?
>>
>>         My route may be simplified into:
>>
>>         from("kafka://start)....to("kafka://notification");
>>
>>         I'm confused about such reaction of kafka connector...
>>
>>
>>         -- 
>>         Vyacheslav Boyko
>>         mailto:mail4bvn@gmail.com
>>
>     -- 
>     Vyacheslav Boyko
>     mailto:mail4bvn@gmail.com  <ma...@gmail.com>
>
-- 
Vyacheslav Boyko
mailto:mail4bvn@gmail.com