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 @ 2022-09-05 22:05  JcongJason  阅读(1399)  评论(0编辑  收藏  举报