无法为bitnami/kafka设置自定义参数(numPartitions,defaultReplicationFactor)

问题描述 投票:0回答:1

我创建了一个 Azure K8s 集群。 然后我使用 helm 安装 bitnami/kafka:

 helm install kafka bitnami/kafka --set replicaCount=3,provisioning.enabled=true,provisioning.replicationFactor=3,provisioning.numPartitions=3,extraConfig="logRetentionHours=-1,logRetentionBytes=2199023985135,offsetsTopicReplicationFactor=3"

但是,如果部署Kafdrop ui并检查我的nestjs项目向kafka集群发送消息时自动创建的测试主题,它显示该主题有一个分区和一个复制。

自定义参数不生效。

我在这里遗漏了什么吗?

kubernetes apache-kafka kubernetes-helm bitnami
1个回答
0
投票

您应该比较此文件中的参数。
https://github.com/bitnami/charts/blob/main/bitnami/kafka/values.yaml

replicaCount
参数不存在。正确的参数是
controller.replicaCount
broker.replicaCount
zookeeper.replicaCount

extraConfig
参数要求值之间用换行符分隔,或者如果在一行上,则必须使用
;
。正确的配置应该是

extraConfig="logRetentionHours=-1;logRetentionBytes=2199023985135;offsetsTopicReplicationFactor=3"

如果要多行配置

extraConfig
参数,可以参考这里

© www.soinside.com 2019 - 2024. All rights reserved.