I have an issue with kafka docker image. I am using also kafkamanager and I am running those images from .yml file. The thing is that on localhost everything works fine but on remote server it doesn't.
I am using this .yml file:
version: "2"
services:
kafkaserver:
image: "spotify/kafka:latest"
container_name: kafka
hostname: kafkaserver
networks:
- kafkanet
ports:
- 2181:2181
- 9092:9092
environment:
ADVERTISED_HOST: kafkaserver
ADVERTISED_PORT: 9092
kafka_manager:
image: "mzagar/kafka-manager-docker:1.3.3.4"
container_name: kafkamanager
networks:
- kafkanet
ports:
- 9000:9000
links:
- kafkaserver
environment:
ZK_HOSTS: "kafkaserver:2181"
networks:
kafkanet:
driver: bridge
I am developing in python using kafka-python. WHen i start my program, program stops at the point when producer should start sending messages. But he doesn't.
After a minute program will give me this error message:
kafka.errors.KafkaTimeoutError: KafkaTimeoutError: Failed to update metadata after 60.0 secs.