@@ -6,7 +6,7 @@ Apache [Kafka](https://kafka.apache.org/) 容器化解决方案以及部署案
66
77- 全面兼容 ` KRaft ` , 不依赖 ZooKeeper
88- 灵活使用环境变量进行配置覆盖
9- - 提供 ` helm chart ` ,支持 kubernetes 集群外访问
9+ - 提供 Kubernetes ` helm chart ` ,支持集群外访问
1010
1111相关链接:
1212
@@ -21,7 +21,7 @@ Apache [Kafka](https://kafka.apache.org/) 容器化解决方案以及部署案
2121# # broker 默认端口 9092
2222docker run -d --name kafka-server \
2323 --network host \
24- sir5kong/kafka:v3.3
24+ sir5kong/kafka:v3.5
2525```
2626
2727自定义端口号:
@@ -32,7 +32,7 @@ docker run -d --name kafka-server \
3232 --network host \
3333 --env KAFKA_CONTROLLER_LISTENER_PORT=29091 \
3434 --env KAFKA_BROKER_LISTENER_PORT=29092 \
35- sir5kong/kafka:v3.3
35+ sir5kong/kafka:v3.5
3636```
3737
3838启动 kafka server 并持久化数据目录:
@@ -42,7 +42,7 @@ docker volume create kafka_data
4242docker run -d --name kafka-server \
4343 --network host \
4444 -v kafka_data:/opt/kafka/data \
45- sir5kong/kafka:v3.3
45+ sir5kong/kafka:v3.5
4646```
4747
4848### Docker Compose
@@ -58,7 +58,7 @@ volumes:
5858
5959services :
6060 kafka :
61- image : sir5kong/kafka:v3.3
61+ image : sir5kong/kafka:v3.5
6262 # restart: always
6363 network_mode : host
6464 volumes :
@@ -84,7 +84,9 @@ services:
8484
8585### 配置覆盖
8686
87- Kafka 所有配置项可以通过环境变量覆盖,除了 ` log.dir ` 和 ` log.dirs ` 。环境变量名使用前缀 ` KAFKA_CFG_ ` 加上配置参数,` . ` 需要替换为 ` _ `
87+ Kafka 所有配置项可以通过环境变量覆盖,除了 ` log.dir ` 和 ` log.dirs ` 。环境变量名使用前缀 ` KAFKA_CFG_ ` 加上配置参数
88+
89+ > 变量名中 ` . ` 需要替换为 ` _ `
8890
8991例如 ` KAFKA_CFG_LISTENERS ` 对应配置参数 ` listeners ` ,` KAFKA_CFG_ADVERTISED_LISTENERS ` 对应配置参数 ` advertised.listeners `
9092
0 commit comments