通过docker-compose构建的kafka容器,直接修改server.properties配置文件中的num.partitions=x参数,再重启容器或者重启后台服务,不会生效。
解决方案:
在docker-compose配置环境变量:KAFKA_NUM_PARTITIONS
kafka:
image: 'bitnami/kafka:2.2.1'
ports:
- '9092:9092'
environment:
# 通过此变量修改默认分区
- KAFKA_NUM_PARTITIONS=3
然后重新构建,即可生效。

在使用docker-compose搭建的Kafka容器中,直接修改server.properties文件的num.partitions参数并重启容器无法生效。正确做法是通过设置环境变量KAFKA_NUM_PARTITIONS来改变默认分区数,例如设置为3,然后重新构建容器以使更改生效。
1957

被折叠的 条评论
为什么被折叠?



