[英]Apache Kafka Topic metadata fetch included errors: {LEADER_NOT_AVAILABLE}
I'm trying to do dockerfile which has wurstmeister/zookeeper and wurstmeister/kafka. 我正在尝试做具有wurstmeister / zookeeper和wurstmeister / kafka的dockerfile。 If I run consumer and producer on my computer everything works correctly ( I'm running zookeeper and kafka on terminal) .But when I use this zookeper and kafka I mean when I run this dockerfile, I got this error
如果我在我的计算机上运行消费者和生产者,一切正常(我在终端上运行zookeeper和kafka)。但是当我使用这个zookeper和kafka时,我的意思是当我运行这个dockerfile时,我得到了这个错误
o.a.k.c.consumer.internals.Fetcher - [Consumer clientId=consumer-1, groupId=consumerGroup1] Topic metadata fetch included errors: {log-monitoring=LEADER_NOT_AVAILABLE}
I think the problem about networking, they can't find each other on docker. 我认为关于网络的问题,他们在docker上找不到对方。 This is my docker-compose.yml
这是我的docker-compose.yml
zookeeper:
image: wurstmeister/zookeeper
container_name: "zk"
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
container_name: "kafka"
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.99.100
KAFKA_ZOOKEEPER_CONNECT: zk:2181
KAFKA_CREATE_TOPICS: "log-monitoring"
links:
- zookeeper:zk
volumes:
- /var/run/docker.sock:/var/run/docker.sock
mongo:
image: mongo
container_name: "mongo"
ports:
- "27017:27017"
producer:
image: berat703/kafka-producer:0.0.3
container_name: "producer"
environment:
- KAFKA_BROKER=kafka:9092
links:
- kafka:kafka
consumer:
image: berat703/kafka-consumer:0.0.2
container_name: "consumer"
ports:
- "8080:8080"
environment:
- KAFKA_BROKER=kafka:9092
- MONGODB_HOST=mongo
- MONGODB_PORT=27017
links:
- kafka:kafka
Try changing KAFKA_ADVERTISED_HOST_NAME
to kafka's FQDN ie. 尝试将
KAFKA_ADVERTISED_HOST_NAME
更改为kafka的FQDN即。 kafka
. kafka
Whatever you put there needs to be resolvable by the producer. 无论你放在哪里,生产者都需要解决。 That field is also deprecated, it's recommended to use something like
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
instead. 该字段也已弃用,建议使用类似
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.