Docker安装kafka

前言

本文主要介绍在docker中安装kafka,本文中使用的zookeeper和kafka镜像分别是:bitnami/zookeeperbitnami/kafka

拉取zookerper镜像

docker pull bitnami/zookeeper

拉取kafka镜像

docker pull bitnami/kafka

目录挂载

将zookerper元数据、kafka日志挂载到宿主机上

# zookerper元数据目录
mkdir -p /data/zookeeper/data

# kafka日志目录
mkdir -p /data/kafka/logs

运行容器

# zookerper
docker run -d --name zookeeper -p 2182:2181 --restart=always -v /data/zookeeper/data:/opt/zookeeper-3.4.13/data -v /etc/localtime:/etc/localtime -e ALLOW_ANONYMOUS_LOGIN=true -t bitnami/zookeeper

# kafka
docker run -d --name kafka -p 9092:9092 --restart=always -v /data/kafka/logs:/opt/kafka/logs -v /etc/localtime:/etc/localtime -e KAFKA_BROKER_ID=0 -e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.1.202:2182 -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.202:9092 -e KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e ALLOW_PLAINTEXT_LISTENER=yes -t bitnami/kafka

image

posted @   JcongJason  阅读(1467)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示