Ubuntu 22.04安装 Kakfa最新版本的KRaft模式(Docker安装单机)
一、获取镜像

官方镜像3.9.0版本,连命令行的路径都没有配置好,我也是醉了,不推荐!!!
推荐使用 bitnami/kafka:latest 版本:
docker pull bitnami/kafka:latest
二、执行及配置:
docker run -d \ --name kafka \ -p 9092:9092 \ -e KAFKA_CFG_PROCESS_ROLES=broker,controller \ -e KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER \ -e KAFKA_CFG_NODE_ID=1 \ -e KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@localhost:9093 \ -e KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093 \ -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT \ -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.101:9092 \ bitnami/kafka:latest
以上已经是 KRaft模式 的最少化配置了,再少就提示错误,启动不起来了。

注意事项:(与 Zookeeper的老版本的区别)
-e 参数的 key 都不同了,名称都是带 _CFG_ 的;
KAFKA_CFG_LISTENERS 的配置内容,不要用 0.0.0.0 ,直接省略,不然报错不给启动。
其他都能从网上查到。
官方版本的镜像,修改各种配置文件,折腾了一天,都没有成功,还是推荐镜像半天时间都折腾出来了。
哎~!

浙公网安备 33010602011771号