kafka leader平衡策略

Posted 鲁仕林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka leader平衡策略相关的知识,希望对你有一定的参考价值。

1.1个partition的默认leader是replicas中的第一个replica
2.kafka controller会启动一个定时的check线程,kafka默认是5min周期,mafka是30min周期。去check当前的leader信息
3.该线程的工作原理: controller check每台alive的broker当前的元数据信息中的partition的leader信息,然后和默认的leader(1)的值进行比较,求出imbalanceRatio(比例)。
4.比较发现这个比例超过10%(kafka默认),则进行rebalance

以上是关于kafka leader平衡策略的主要内容,如果未能解决你的问题,请参考以下文章

kafka 消费者的消费策略以及再平衡

Kafka-分区分配策略

kafka消费者分组消费的再平衡策略

kafka学习笔记 & 面经分享

kafka学习笔记 & 面经分享

教你3种Kafka的指定副本作为Leader的实现方式