我正在尝试让Kafka第一次在docker-compose上工作。该应用程序在没有docker的情况下运行良好。但是在docker上,出现如下所述的错误。卡夫卡为何会抛出此错误?
错误:
email-service_1 | 2018-12-01 14:32:02.448警告1 --- [ntainer#0-0-C-1] oakcNetworkClient:[Consumer clientId = consumer-2,groupId = kafka] 1个分区的领导者经纪人没有匹配的侦听器,包括[email-token-0]
我的docker-compose配置:
version: '3.3'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
command: [start-kafka.sh]
environment:
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_HOST_NAME: 192.168.23.134
KAFKA_CREATE_TOPICS: "email-token:1:1"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "9092:9092"
depends_on:
- zookeeper
email-service:
build: ./email-service
environment:
SPRING_KAFKA_BOOTSTRAPSERVERS: kafka:9092
ports:
- "8081:8081"
depends_on:
- kafka
Run Code Online (Sandbox Code Playgroud)