I am using dataflow kafka to bigquery template. after launching the dataflow job, it stays in queue for some time then fails with below error:
Error occurred in the launcher container: Template launch failed. See console logs.
When looking at the logs, I see the following stack trace:
at org.apache.beam.runners.dataflow.DataflowRunner.run(DataflowRunner.java:192)
at org.apache.beam.sdk.Pipeline.run(Pipeline.java:317)
at org.apache.beam.sdk.Pipeline.run(Pipeline.java:303)
at com.google.cloud.teleport.v2.templates.KafkaToBigQuery.run(KafkaToBigQuery.java:343)
at com.google.cloud.teleport.v2.templates.KafkaToBigQuery.main(KafkaToBigQuery.java:222)
Caused by: org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata –
While lauching job, i have provided below parameters:
- kafka topic name
- bootstrap server name
- bigquery topic name
- SA email
- zone.
My kafka topic only contanis message: hello
kafka is installed in gcp instance which is in same zone and subnet as dataflow worker.