Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I am testing a task to load data from Mysql and publish it to Kafka. Both end points connection is successfully tested. While trying to publish to Kafka I am getting message timed out error. I have done the prerequisites as well:
Before you can use Kafka as a target endpoint in a Replicate task, the following prerequisites must be met:
Open TCP ports to all the brokers from the Replicate Server machine
Set permissions that will allow Qlik Replicate to write to the target topics. One way to do this is to use the Kafka ACLs script (kafka-acls).
Either create a topic named attrep_apply_exceptions before starting the replication task or configure the brokers with auto.create.topics.enable=true.
Note that if this topic does not exist, the task will always fail when it encounters a data error, regardless of the error handling policy.
For a description of the attrep_apply_exceptions table, see Apply exceptions
Did some further investigation and apparently it was Kafka connectivity issue and was resolved by adding advertised listener at Kafka end.
Timeout usually points to network issues.
Are you able to publish from the same server using a console producer or some other producer?
Did some further investigation and apparently it was Kafka connectivity issue and was resolved by adding advertised listener at Kafka end.