记:Docker部署kafka消费者注册不到问题

  1. docker环境自行安装
  2. 安装zookeeper
bash 复制代码
docker pull wurstmeister/zookeeper

docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
  1. 安装kafka
bash 复制代码
docker pull wurstmeister/kafka

docker run -d --name kafka -p 9092:9092 --link zookeeper:zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 --env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 --env KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 wurstmeister/kafka

注:将--env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 中的localhost替换为服务器ip,要不其他服务器访问不到

连接代码自行开发

  1. 问题维护

重装了好多次kafka,生产者可以正常生产,消费者注册不到

最后重装了zookeeper正常了

要出现以下即成功

bash 复制代码
INFO 6724 --- [getData] [ntainer#0-0-C-1] o.s.k.l.KafkaMessageListenerContainer    : lishen: partitions assigned: [test-messages-0]
相关推荐
初次攀爬者6 小时前
Kafka + KRaft模式架构基础介绍
后端·kafka
初次攀爬者7 小时前
Kafka + ZooKeeper架构基础介绍
后端·zookeeper·kafka
初次攀爬者7 小时前
Kafka 基础介绍
spring boot·kafka·消息队列
fetasty13 小时前
rustfs加picgo图床搭建
docker
蝎子莱莱爱打怪1 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
小p2 天前
docker学习7:docker 容器的通信方式
docker
小p2 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p2 天前
docker学习3:docker是怎么实现的?
docker
小p4 天前
docker学习: 2. 构建镜像Dockerfile
docker
小p4 天前
docker学习: 1. docker基本使用
docker