kafka学习之路(一)docker安装kafka

北城余情 提交于 2020-01-13 18:14:48

kafka依赖于zookeeper,所以安装kafka需要对应的安装zookeeper

这里采用wurstmeister/kafka和wurstmeister/zookeeper这两个镜像。

(1)下拉镜像:

  docker pull wurstmeister/zookeeper

  docker pull wurstmeister/kafka

 

(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.0.129 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

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

(3) 验证

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

通过cd opt命令,可以进入到kafka的安装路径中,我们可以在找到配置文件在路径/opt/kafka_2.12-2.4.0/config中

(4)对kafka进行配置

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!