栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker安装kafka和zookeeper

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker安装kafka和zookeeper

参考,欢迎点击原文:https://www.cnblogs.com/360minitao/p/14665845.html(主要)
https://blog.csdn.net/qq_22041375/article/details/106180415(有参数解释)

文章目录
  • 前言
  • 一、安装zookeeper
  • 二、安装kafka
  • 三、安装kafka-manager
  • 总结


前言

提示:简单记录下安装kafka的流程,怕以后用的时候还要找别人的文章


一、安装zookeeper
docker pull wurstmeister/zookeeper
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
二、安装kafka
docker pull wurstmeister/kafka

docker run --name myKafka 
-p 9092:9092 
-e KAFKA_BROKER_ID=0 
-e KAFKA_ZOOKEEPER_CONNECT=[zookeeper的ip]:2181 
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://[本机ip]:9092 
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 
-d  wurstmeister/kafka
三、安装kafka-manager
docker pull sheepkiller/kafka-manager

docker run -d --name kafka-manager 
--link zookeeper:zookeeper 
--link myKafka:kafka -p 9001:9092 
--restart=always 
--env ZK_HOSTS=zookeeper:2181 
sheepkiller/kafka-manager

最后显示这个就可以了

Tip:springBoot的配置文件那直接配kafka地址为127.0.0.1:9092就OK了


总结

卡了一上午,项目总是连不上kafka,百度了说配置文件的,advertised.listeners接口要改,但是也不知道改啥,那时候我写的参数“KAFKA_ADVERTISED_LISTENERS”绑的是zookeeper的ip地址,这样是不对的,这个参数的意思是允许外部访问到,应该绑定的是本机的IP地址,删除容器换了参数再起一下就可以了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361111.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号