Докер кафка на окнах "Лидер недоступен" - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь подключить kafka в Docker из приложения NodeJs, используя kafka-node . Приложение работает безупречно на Ubuntu 16.04. Однако я не мог установить его в Windows. Это мой docker-compose.yml файл:

version: '2'
services:
  zookeeper:
    container_name: zookeper
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
  kafka:
    container_name: kafka
    build: .
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 10.0.75.1
      KAFKA_ZOOKEEPER_CONNECT: zookeper:2181
    volumes:
      - c:/var/run/docker.sock:/var/run/docker.sock  # 'c:' because of Windows

Ip в KAFKA_ADVERTISED_HOST_NAME - это IP-адрес компьютера в Hyper-V Virtual Ethernet Adapter. Изменение на localhost или на ip док-контейнера не решает проблему. Как это работает на Ubuntu, давая IP-адрес контейнера.

Пробные ответы в вопросе Лидер недоступен Кафка в Console Producer , но пока ни один из них не работал.

Заранее спасибо.

Я использую Docker CE Version 18.03.1-ce-win65 (17513) и Windows 10 Pro Version 1709 (OS Build 16299.42)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...