Hi Frank

Thanks for the response.
I see that the min.isr value is 2 and replication factor is 4 in my case.
Do you see any issues with these values..?

Thank you in advance


On Fri, Apr 8, 2022 at 11:28 PM Frank Dekervel <fr...@kapernikov.com> wrote:

> Hello,
>
> Check if your topic replication factor is not below min.isr setting of
> Kafka. I had the same problem and that was it for me.
>
> Frank
>
> Op za 9 apr. 2022 04:01 schreef Praneeth Ramesh <sr.prane...@gmail.com>:
>
>> Hi All
>>
>> I have a job which reads from kafka and applies some transactions and
>> writes the data back to kafka topics.
>> When I use the exactly once semantics I see that the kafka producer is
>> not initialized and the operator task is hanging in INITIALIZING state and
>> fails eventually.
>>
>> It works fine when I change the mode to AT_LEAST_ONCE. I see that in this
>> mode the transactionId is null in the producer config and
>> enable.idempotence is false.
>>
>> But when I enable EXACTLY_ONCE I see that the producer configs having
>> transactionId which I set and enable.idempotence to true. From trace logs
>> what I can see is the transaction manager is initializing and
>> reinitializing the transactionId again and again and does not make any
>> progress.
>>
>> I tried to analyze the thread dump and see that there are threads blocked
>> at
>>  at
>> org.apache.kafka.clients.producer.internals.TransactionalRequestResult.await(TransactionalRequestResult.java:68)
>> at
>> org.apache.kafka.clients.producer.KafkaProducer.initTransactions(KafkaProducer.java:632)
>> at
>> org.apache.flink.connector.kafka.sink.FlinkKafkaInternalProducer.initTransactionId(FlinkKafkaInternalProducer.java:156)
>>
>>
>> I made sure that there are no ACLs problems with brokers. Any idea what
>> could be the problem?
>>
>> Attaching the TM logs where the application is reinitializing the
>> transactions.
>>
>>
>> Thanks for any help or pointers.
>>
>>
>>
>>
>> --
>> Regards
>> Praneeth Ramesh
>>
>

-- 
Regards
Praneeth Ramesh

Reply via email to