不使用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

相关推荐
小小的木头人1 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu
香菜TTT2 小时前
Kafka_深度解析_从架构原理到生产实践
分布式·架构·kafka·linq
Kevin Wang7272 小时前
Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)
python·docker·容器
ajassi20003 小时前
AI语音智能体开发日记(三)解决小程序配网中的蓝牙命名与MAC地址获取问题
ai·apache·ai编程
回眸不遇4 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
潘正翔6 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
Echo flower6 小时前
Docker 容器中 Puppeteer 僵尸进程排查与修复
运维·docker·容器·puppeteer
流星白龙6 小时前
【Docker】3.Docker 组件与生产应用
docker
江湖有缘7 小时前
Docker实战 | 使用Docker部署Donetick任务与家务管理应用
运维·docker·容器
流星白龙7 小时前
【Docker】4.NameSpace空间隔离实战
java·运维·docker