Martin Vysny created KAFKA-7085: ----------------------------------- Summary: Producer hangs on TimeoutException: Failed to update metadata after 60000 ms. Key: KAFKA-7085 URL: https://issues.apache.org/jira/browse/KAFKA-7085 Project: Kafka Issue Type: Bug Components: clients Affects Versions: 1.1.0 Reporter: Martin Vysny
I start Kafka in Docker: docker run --rm -d -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST="127.0.0.1" spotify/kafka Then, I connect KafkaProducer to that Kafka (127.0.0.1:9092) and immediately I call producer.send() . The send() method always blocks for 60s and then fails and callback receives TimeoutException. The producer is therefore unable to send any message which renders it useless. A workaround is to sleep for 1-2 seconds after the Producer is constructed and before first send() is invoked - that apparently gives enough time to Kafka to synchronize whatever it needs and no longer block endlessly in send() -- This message was sent by Atlassian JIRA (v7.6.3#76005)