Skip to content

whyun-docker/docker-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4b46f34 · Aug 16, 2024

History

29 Commits
Aug 15, 2024
Sep 2, 2022
Jan 29, 2023
Sep 6, 2022
Aug 15, 2024
Jan 29, 2023
Oct 28, 2022
Oct 10, 2022
Oct 28, 2022
Aug 16, 2024
Sep 2, 2022

Repository files navigation

kafka 镜像

本地测试用的 kafka 镜像,基于最新版本的 kafka 安装包构建,去除了 zookeeper 的依赖。

镜像中数据文件目录设定为 /data/kafka-logs

镜像 tag

yunnysunny/kafka:${KAFKA_VERSION}

当前支持的版本有

  • 3.3.1
  • 3.3.2
  • 3.4.1
  • 3.5.0
  • 3.5.1
  • 3.6.0
  • 3.6.1
  • 3.7.0
  • 3.7.1
  • 3.8.0

使用方法

默认支持在本地使用,通过如下命令启动

docker run --name yk -p 9092:9092 yunnysunny/kafka

然后在宿主机中通过如下命令即可往 test 的 topic 写入数据

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

如果通过局域网或者公网访问,需要通过如下命令指定 kafka 对外暴漏的访问地址

docker run --name ykr -p your_port:9092 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://your_ip:your_port yunnysunny/kafka

然后在远程机器上通过如下命令即可往 test 的 topic 写入数据

bin/kafka-console-producer.sh --broker-list your_ip:your_port --topic test

About

本地测试用kafka镜像,使用 KRaft 协议

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published