栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

实战问答:leader切换未发生原因探析

实战问答:leader切换未发生原因探析

Q

对一套kafka1.1.1三个topic实施副本重分布,目标为将图中replica副本中第一个选为leader,前提条件,这套环境的auto.leader.rebalance.enable这个参数等于true,以为是会自动优选,但似乎只有leader为1的那个topic发生了leader切换(原本三个topic leader都为3)。

问题1:想了解其余两个topic未发生leader切换原因,根据controller日志,似乎这个配置策略不是kafka认为的优选策略?

问题2:replica和isr副本顺序差异代表什么,有什么实际影响

问题3:针对我们手动副本leader调整的需求,是否关闭自动优选副本选择手工执行优选副本命令更佳?

A

1.leader.imbalance.per.broker.percentage默认10%,大概算法是broker非首选副本/broker中分区总数的比例不足10%,没有在这个范围内,所以没有发生leader切换

2.实际没啥影响,唯一影响的是在手动进行topic的leader切换的时候,需要先把切换的leader变成首选副本才可进行leader切换

3.生产环境建议关闭自动均衡策略,开启后不可控,影响服务端性能、客户端写入/消费延迟等问题,手动进行均衡即可.

国内最大最权威的 Kafka中文社区 ,在这里你可以结交各大互联网Kafka大佬以及近2000+Kafka爱好者,一起实现知识共享,实时掌控最新行业资讯,免费加入中~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/676103.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号