необоходимо обращатся как по внутренней сети так и по внешней. Текущи docker-compse:
version: "3"
services:
zookeeper:
image: wurstmeister/zookeeper:3.4.6
container_name: zookeeper
ports:
- 21811:2181
kafka:
image: wurstmeister/kafka:2.12-2.3.0
container_name: kafka
depends_on:
- zookeeper
environment:
KAFKA_LISTENERS: INTERNAL://:9092,LOCAL://:9093,EXTERNAL://:39094
KAFKA_ADVERTISED_LISTENERS: INTERNAL://:9092,LOCAL://:9093,EXTERNAL://:9094
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,LOCAL:PLAINTEXT,EXTERNAL:PLAINTEXT
KAFKA_INTER_BROKER_LISTENER_NAME: LOCAL
KAFKA_ADVERTISED_HOST_NAME: 192.168.9.224
KAFKA_CREATE_TOPICS: topic:1:1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_MESSAGE_MAX_BYTES: 4943040
KAFKA_LOG_RETENTION_MS: 21600000
KAFKA_LOG_RETENTION_BYTES: 100000000
ports:
- 9092:9092
- 9093:9092
volumes:
- /var/run/docker.sock:/var/run/docker.sock
В настощий момент писать в кафку можно только по ip указаному в KAFKA_ADVERTISED_HOST_NAME. Как добавить возможность посылать запросы из вне ?
0.0.0.0 поставить не пробовал?
Обсуждают сегодня