kafka docker在localhost上运行良好,但在远程服务器上却无法运行

时间:2020-04-14 15:42:17

标签: docker apache-kafka

我对kafka docker镜像有问题。我也在使用kafkamanager,并且正在从.yml文件运行这些图像。事实是,在localhost上一切正常,但在远程服务器上则没有。

我正在使用此.yml文件:

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

我正在使用kafka-python在python中进行开发。当我启动程序时,程序在生产者应该开始发送消息的那一刻停止。但是他没有。

一分钟后,程序将给我以下错误消息:

kafka.errors.KafkaTimeoutError:KafkaTimeoutError:60.0秒后无法更新元数据。

0 个答案:

没有答案