参考,欢迎点击原文: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地址,删除容器换了参数再起一下就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)