无法连接Kafka到Zookeeper
从docker-compose我得到了这个yml:
version: '2' services: zookeeper: container_name: zookeeper image: confluentinc/cp-zookeeper:3.1.1 ports: - "2080:2080" environment: - ZOOKEEPER_CLIENT_PORT=2080 - ZOOKEEPER_TICK_TIME=2000 kafka: container_name: kafka image: confluentinc/cp-kafka:3.1.1 ports: - "9092:9092" environment: - KAFKA_CREATE_TOPICS=Topic1:1 - KAFKA_ZOOKEEPER_CONNECT=192.168.99.100:2080 - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.99.100:9092 depends_on: - zookeeper schema-registry: container_name: schema-registry image: confluentinc/cp-schema-registry:3.1.1 ports: - "8081:8081" environment: - SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL=192.168.99.100:2080 - SCHEMA_REGISTRY_HOST_NAME=localhost depends_on: - zookeeper - kafka
当我站起来这个docker时,控制台输出结束于:
schema-registry | Error while running kafka-ready. schema-registry | org.apache.kafka.common.errors.TimeoutException: Timed out waiting for Kafka to create /brokers/ids in Zookeeper. timeout (ms) = 40000 schema-registry exited with code 1
似乎卡夫卡从来没有连接Zookeper或类似的东西,有没有人知道这是为什么发生?
- 使用Confluent.Kafka从.net核心服务写入Kafka
- 有没有办法从使用kafkacat在Docker容器中运行的kafka节点读取消息?
- Kafkastream应用程序停止与org.apache.kafka.common.errors.TimeoutException
- 是否有可能使用卡夫卡与docker组成一个单一的主机,而不暴露动物园pipe理员和卡夫卡端口到公共互联网?
- 从docker集装箱向外部的卡夫卡经纪人发布信息
- Kubernetes多节点上的Kafka
- 在docker中运行的服务不能产生消息给kafka
- 卡夫卡生产者configuration和docker工人
- Docker:无法将数据从logstash容器发送到Kafka容器