记: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]
相关推荐
xhaxy7 小时前
docker
docker·容器·eureka
一技安身9 小时前
【信创】Docker‑Compose V2 两种离线部署(独立模式、插件模式)简易教程
java·docker·eureka
鸿观工坊13 小时前
Docker 多阶段构建实践指南
docker
大牧师15 小时前
MySQL 学习教程
数据库·sql·mysql·docker·node·全栈·后端数据
面向Google编程16 小时前
Kafka 成了 Agent 的「共享内存」,Flink 成了它的「大脑」
flink·kafka·agent
MC丶科16 小时前
软考架构师90天冲刺|DAY44·Redis高级应用
数据库·数据仓库·redis·缓存·oracle·容器·规格说明书
天外天-亮17 小时前
docker + window 安装
运维·docker·容器
进击的小菜鸡dd17 小时前
docker 容器的挂载映射关系查看
运维·docker·容器
SLD_Allen17 小时前
从 HPA 到 KEDA:Kubernetes 弹性伸缩的进阶实践
云原生·容器·kubernetes
程序员老赵18 小时前
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
前端·docker·latex