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

相关推荐
better_liang1 天前
每日Java面试场景题知识点之-消息队列MQ核心场景与实战
java·面试·kafka·消息队列·rabbitmq·rocketmq·mq
tellmewhoisi1 天前
项目部署docker(指令解析和docker-compose基础指令)
docker·容器
dinl_vin1 天前
FastAPI 系列 ·(十二):生产部署——Docker + 配置管理(系列完结)
docker·容器·fastapi
蠢货爱好者1 天前
Docker基础操作
运维·docker·容器
山人在山上1 天前
docker zlmediakit 部署
docker·zlmediakit
hopsky1 天前
phoenix docker 启动
运维·docker·容器
又熟了1 天前
乌班图Ubuntu安装
linux·运维·ubuntu
peixiuhui1 天前
RK3506 ubuntu22.04系统编译
ubuntu·开发板·核心板·工控机·ubuntu22.04·瑞芯微·rk3506
padane221 天前
gmssl编译wasm
ubuntu·html·密码学·wasm·js
rising start1 天前
从客户端通信到分布式消息中间件
redis·分布式·kafka·rabbitmq·mq