繁体   English   中英

Kafka如何在经纪人之间分配主题分区

[英]How Kafka distributes the topic partitions among the brokers

我在3个不同的VM中有3个Kafka代理,其中一个还运行Zookeeper。 我现在创建一个包含8个分区的主题。 生产者在创建的“主题”上将消息推送到这些代理组。

  • Kafka如何在经纪人之间分配主题及其分区?
  • 当新的Kafka Broker加入群集时,Kafka是否会重新分发主题?
  • 创建主题后是否可以增加主题分区?
  • 当您创建新主题时,Kafka将分区和副本放置为首先使用具有最少数量的现有分区的代理,并且相同分区的副本位于不同的代理上。

  • 添加新代理时,它将用于新分区(因为它具有最少数量的现有分区),但现有分区与新代理之间没有自动平衡。 您可以使用副本重新分配工具将分区和副本移动到新代理。

  • 是的,您可以将分区添加到现有主题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM