变更日志/分区主题的复制因子应该是什么

时间:2019-03-04 08:57:37

标签: apache-kafka-streams

我知道可以为kafka流配置这些内部主题的复制因子,我们的应用程序使用具有复制因子3的普通应用程序主题,但是直到现在我还没有为changelog / repartition主题配置复制因子假设是一个经纪人去世(或因某种原因更换领导者),kafka流应用程序将自动重新平衡至新的领导者。

现在,如果内部主题不使用复制因子,我不确定正在运行的Kafka Stream应用程序是否可以重新平衡为新的领导者。

对于这些内部主题,我们还应该使用复制因子3吗?

寻求答案....

1 个答案:

答案 0 :(得分:1)

是的,您希望对变更日志/分区主题使用与应用程序主题相同的复制因子。

您可以通过以下方式为您的变更日志/分区主题指定复制因子:

properties.put(StreamsConfig.REPLICATION_FACTOR_CONFIG, 3)

HTH, 比尔