当复制的broker之一宕机时,kafka是否会维持复制因子

问题描述 投票:0回答:1

我在本地计算机的集群中运行三个代理,id 为 (0, 1, 2) 我创建一个主题,其中一个分区的复制因子为 2 因此,副本分布在经纪人之间 例如,代理 1 和 2 包含副本 当我关闭broker 2时,kafka是否会自动将副本从broker 2迁移到broker 0?因为我的复制因子是2 如果是的话,是怎么做到的?

我的情况并没有发生,当我关闭经纪人时,主题描述仍然会像这样

副本:1, 2,ISR:1

kafka 是自动重新平衡分区还是我们手动触发

apache-kafka rebalancing
1个回答
0
投票

broker离线时不会触发自动复制。

您可以使用

kafka-reassign-partitions
手动触发它,但是如果离线代理重新上线,您将必须手动清除离线代理中的主题数据

© www.soinside.com 2019 - 2024. All rights reserved.