gpt4 book ai didi

docker - Kafka在Docker和Spring Producer应用程序上

转载 作者:行者123 更新时间:2023-12-02 19:47:53 27 4
gpt4 key购买 nike

我正在尝试在Docker和Spring上配置Kafka。
Spring应用程序负责产生消息。 Docker应该使用它们。我已经准备好容器,正在尝试连接。
不幸的是,我得到一个错误:

[Producer clientId=1-1] 1 partitions have leader brokers without a matching listener, including [myTopic-0]
我的 docker 组件
version: '3'
services:
zookeeper:
container_name: zookeeper
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
container_name: kafka
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
我的Spring配置
enter image description here
请帮忙。

最佳答案

使用bitnami堆栈

version: '3'

services:
zookeeper:
container_name: zookeeper
image: 'bitnami/zookeeper:3.4.14'
ports:
- '2181:2181'
volumes:
- 'zookeeper_data:/bitnami'
environment:
- ALLOW_ANONYMOUS_LOGIN=yes
restart: unless-stopped
kafka:
container_name: kafka
image: 'bitnami/kafka:2.3.0'
ports:
- '9092:9092'
volumes:
- 'kafka_data:/bitnami'
environment:
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
- ALLOW_PLAINTEXT_LISTENER=yes
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092
depends_on:
- zookeeper
restart: unless-stopped

volumes:
zookeeper_data:
driver: local
kafka_data:
driver: local
查看他们的指南-有关其工作原理的许多见解+ Kafka集群+更多
https://hub.docker.com/r/bitnami/kafka

关于docker - Kafka在Docker和Spring Producer应用程序上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62583432/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com