Не можете подключиться к кафке с проводником? - PullRequest
0 голосов
/ 10 февраля 2020

Я установил Kafka на ВМ Ubuntu 18.0.4 со следующим файлом compose

version: '2'

networks:
  kafka-net:
    driver: bridge

services:
  zookeeper-server:
    image: 'bitnami/zookeeper:latest'
    networks:
      - kafka-net
    ports:
      - '2181:2181'
    environment:
      - ALLOW_ANONYMOUS_LOGIN=yes
  kafka-server1:
    image: 'bitnami/kafka:latest'
    networks:
      - kafka-net    
    ports:
      - '9092:9092'
    environment:
      - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://:9092
      - ALLOW_PLAINTEXT_LISTENER=yes
    depends_on:
      - zookeeper-server
  kafka-server2:
    image: 'bitnami/kafka:latest'
    networks:
      - kafka-net    
    ports:
      - '9093:9092'
    environment:
      - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://:9093
      - ALLOW_PLAINTEXT_LISTENER=yes
    depends_on:
      - zookeeper-server

Он установлен без проблем.

sudo docker container ls

CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                                                  NAMES
39f38caf57cb        bitnami/kafka:latest       "/entrypoint.sh /run…"   3 hours ago         Up 5 minutes        0.0.0.0:9092->9092/tcp                                 kafka_kafka-server1_1
088a703b5b76        bitnami/kafka:latest       "/entrypoint.sh /run…"   3 hours ago         Up 3 hours          0.0.0.0:9093->9092/tcp                                 kafka_kafka-server2_1
6a754bda47ea        bitnami/zookeeper:latest   "/entrypoint.sh /run…"   3 hours ago         Up 3 hours          2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp   kafka_zookeeper-server_1

Теперь я хочу подключиться на мою Кафку на моей виртуальной машине со следующими настройками:

kafka conductor

Я тестирую его с локального хоста со следующими

root@ubuntu:~# kafkacat -b 192.168.179.133:9092 -L
Metadata for all topics (from broker -1: 192.168.179.133:9092/bootstrap):
 1 brokers:
  broker 1001 at localhost:9092
 0 topics:

Но в моем windows 10 я не могу подключиться к 192.168.179.133:9092 с помощью Conduktor

Как вы видите, он возвращает ошибку.
Проверка ZK в порядке, но Проверка Кафки ошибка!

1 Ответ

1 голос
/ 10 февраля 2020

Вы должны изменить KAFKA_CFG_ADVERTISED_LISTENERS, если ваш проводник не установлен на том же компьютере, где установлен кластер Kafka.

Это должно быть так для kafka-server1:

KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.179.33:9092

и kafka-server2:

KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.179.33:9093

Примечание. Следует рассмотреть возможность добавления обоих серверов kafka в проводник для обеспечения избыточности.

Вы можете проверить this для получения дополнительной информации.

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