首页 > 解决方案 > 如果我在代理级别和主题级别设置配置,哪个优先?

问题描述

根据 apache kakfa 文档,我似乎可以选择在代理级别和主题级别设置“min.insync.replicas”。现在我的问题是 - 如果我在代理级别和主题级别设置“min.insync.replicas”,哪个优先?

标签: apache-kafka

解决方案


与主题相关的代理级别的配置用作默认值。这意味着,如果您在未指定主题配置的情况下创建主题,它将回退到代理级别的配置。

例如,自动创建的主题(通过auto.create.topics.enable)将使用代理级别的配置。

详细信息在主题级别配置部分的 Kafka 文档中给出

与主题相关的配置既有服务器默认值,也有可选的每个主题覆盖。如果没有给出每个主题的配置,则使用服务器默认值。可以在创建主题时通过提供一个或多个 --config 选项来设置覆盖。


推荐阅读