gpt4 book ai didi

apache-kafka - kafka 主题分区的最大复制因子是多少

转载 作者:行者123 更新时间:2023-12-02 09:05:36 24 4
gpt4 key购买 nike

我的 kafka 集群有 3 个代理和几个主题,每个主题有 5 个分区。现在我想为分区设置复制因子。

我可以为 kafka 主题的分区设置的最大复制因子是多少?

最佳答案

Replication factor determines the number of replications each partition have, this allows Kafka to automatically failover to these replicaswhen a server in the cluster fails so that messages remain availablein case of failures


分区副本分布在代理之间,一个代理应该保留一个副本,这意味着我们不能拥有比代理数量更多的副本
最大复制因子 <= 代理数。
这也是为了确定 min.insync.replicas ,这意味着它总是小于或等于复制因子
min.insync.replicas 表示 <= 复制因子

min.insync.replicas is the minimum number of copies of the data that you are willing to be online at any time to continue runningand accepting new incoming messages.


理想情况下复制因子 3 如上所述很好,但是,根据用例,您可以将复制因子调整到小于 2(意味着高风险),同时大于 3 提供更好的可用性,但需要更多的开销和更多的大小。
在决定复制因子时,还要考虑以下几点:
A):经纪商规模 复制因子直接影响整体代理磁盘大小
所以高复制因子需要更多的磁盘大小
B) 大量分区复制:在大量分区复制的情况下,会增加额外的延迟。

关于apache-kafka - kafka 主题分区的最大复制因子是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58806481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com