duj*_*jun 2 scala apache-kafka
当我们在kafka中创建一个主题时,broker会为该主题中的分区分配副本,第一个副本将是首选副本,这意味着kafka集群将根据“不平衡率”将分区领导者迁移到首选副本。
考虑到随着代理的增加,分区首选副本始终是创建这些主题时分配的分区。所以负载均衡不能够随着broker规模的变化而扩展。
所以我想问一下,当前版本的kafka中,有什么策略可以在broker增加时修改Preferred Replica的分配。
Kafka 文档有一个关于此的部分:http://kafka.apache.org/documentation/#basic_ops_cluster_expansion
扩展集群时,您可以使用重新分配工具 ,kafka-reassign-partitions.sh将一些现有分配移至新代理上。
Kafka 没有提供自动化的方法,但有第三方工具可以提供此功能,例如https://github.com/linkedin/cruise-control
| 归档时间: |
|
| 查看次数: |
13895 次 |
| 最近记录: |