码迷,mamicode.com
首页 > 其他好文 > 详细

docker 安装kafka

时间:2019-11-29 23:54:45      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:image   容器   配置   主机   docker   ash   注释   ISE   publish   

、下载镜像
这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像


docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
在命令中运行docker images验证两个镜像已经安装完毕

2.启动
启动zookeeper容器
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

启动kafka容器

docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=192.168.59.101 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

192.168.145.136 改为宿主机器的IP地址,如果不这么设置,可能会导致在别的机器上访问不到kafka。

3. 测试kafka
进入kafka容器的命令行

 

运行 docker ps,找到kafka的 CONTAINER ID,运行 docker exec -it ${CONTAINER ID} /bin/bash,进入kafka容器。
进入kafka默认目录 /opt/kafka/config

 (1)配置server.properties broker.id 无误

 (2)    #     listeners = PLAINTEXT://your.host.name:9092

去掉注释,将各主机本地ip替换“your.host.name”,

docker 安装kafka

标签:image   容器   配置   主机   docker   ash   注释   ISE   publish   

原文地址:https://www.cnblogs.com/360minitao/p/11960841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!