我创建了一个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集群发送消息时自动创建的测试主题,它显示主题有一个Partition和一个Replication。
自定义参数无效。
我错过什么了吗?
1条答案
按热度按时间kx5bkwkv1#
您应该比较此文件中的参数。
https://github.com/bitnami/charts/blob/main/bitnami/kafka/values.yaml
replicaCount
参数不存在。正确的参数是controller.replicaCount
,broker.replicaCount
,zookeeper.replicaCount
。extraConfig
参数要求值之间用换行符分隔,如果在一行上,则必须使用;
。正确的配置应该是如果您想在多行配置
extraConfig
参数,可以参考here。此外,您可以使用以下内容来比较是否已应用值。
然后,比较两个文件
output-default.yaml
和output-custom.yaml
以检查差异。