记: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]
相关推荐
basic_code1 小时前
Docker部署kafka集群
docker·容器·kafka
水宝的滚动歌词1 小时前
K8S单节点部署及集群部署
云原生·容器·kubernetes
ly49832 小时前
docker--工作目录迁移
docker·容器·eureka
yohoo菜鸟4 小时前
kubernetes简单入门实战
云原生·容器·kubernetes
落非4 小时前
Ubuntu配置阿里云docker apt源
ubuntu·阿里云·docker
CodingBrother4 小时前
Kafka简单实践
分布式·kafka
x2lab6 小时前
国产化 ARM 环境mysql-mariadb 部署
arm开发·mysql·docker·mariadb
mit6.8247 小时前
[Docker#9] 存储卷 | Volume、Bind、Tmpfs | -v/mount | MySQL 灾难恢复 | 问题
linux·运维·docker·容器·架构
qq_167401517 小时前
Docker 组添加用户,设置允许普通用户操作 docker
docker·容器