在Apache Kafka中,每个代理都有自己的配置文件。某些配置条目(例如代理ID)显然对每个节点都是唯一的。
但是,其他主题如主题保留时间或最大邮件大小应该是整个群集的全局。
如果两个代理具有冲突的配置,哪个值优先?或者我错误地认为某些配置条目应该是全局的?
答案 0 :(得分:3)
Kafka不会检查每个经纪人是否具有完全相同的配置。
那就是说,正如你所指出的那样,某些设置可能会发生冲突,如果是这种情况,我的猜测是充其量只是崩溃或更糟糕的未定义行为!
正在KIP-226正在解决其中一些问题,但如果您要部署许多代理,建议您使用一些自动化(K8s,Mesos)来确保配置一致所有这些。