不使用docker-compose不使用zookeeper启动ApacheKafka3.8.0单机运行KRAFT模式

docker run -d -v /kafka_data:/opt/kafka-logs

-e KAFKA_ ENABLE_KRAFT=yes

-e KAFKA_PROCESS_ROLES=broker,controller

-e KAFKA NODE ID=1

-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093

-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.25:9092

-e KAFKA_CONTROLLER_LISTENER_NAMES=CONTROLLER

-e KAFKA_CONTROLLER_QUORUM_VOTERS=1@localhost:9093

-e KAFKA_INTER_ BROKER_LISTENER_NAME=PLAINTEXT

-e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1

-e KAFKA_LOG_DIRS=/opt/kafka-logs

appache/kafka:3.8.0

注意:

以上为小米图片识别出来的,可能有错误,正确请参考下面的图片。图片上的命令是可以正确启动并运行起来的。

192.168.1.25这个是主机地址,也就是容器所在的主机地址,如果是虚拟机,需要设置桥接模式

kafka_data目录需要使用命令赋予可写权限

chmod 777 kafka_data

镜像从Apache官网下载。

祝您好运

编辑:myhappyandy

相关推荐
用户789377339085318 小时前
Docker 部署踩坑记录:从“构建失败”到“服务跑通”,以及为什么数据被清空了
python·docker
敖正炀18 小时前
Kafka 安全机制:SASL 认证、SSL 加密与 ACL 授权
kafka
Slow菜鸟19 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
敖正炀21 小时前
Kafka 特性全景与选型指南
kafka
LuDvei21 小时前
ubuntu环境下qt打包
linux·数据库·qt·ubuntu
hyunbar7771 天前
ZooKeeper 未授权访问漏洞:你做的 ACL 加固可能只是“假动作”
zookeeper
炸炸鱼.1 天前
容器技术入门与 Docker 环境部署
docker
宁静@星空1 天前
007-Docker构建 jar 包成镜像
docker·容器·jar
xmlhcxr1 天前
从 0 到 1 落地企业级 DevOps CI/CD 流水线:基于 GitLab+Jenkins+Harbor 的完整实践
运维·docker·gitlab·jenkins·harbor·devops
用户6757049885021 天前
改了DNS还是不生效?Ubuntu 24.04的这个坑我帮你踩过了
后端·ubuntu·dns