Kafka在创建主题时,先会决定如何在broker间分配空间。
假设有6个broker,要创建包含10个分区的主题,复制系数为3,那么kafka就会有30个分区副本,它们可以被分配给6个broker。
1、在broker间平均分配分区副本,在本例中,每个broker可以分到5个副本。
2、确保每个分区的每个副本在不同的broker上。
3、 如果为broker指定了机架信息,尽可能把每个分区的副本分配到不同机架的broker上。
Kafka在创建主题时,先会决定如何在broker间分配空间。
假设有6个broker,要创建包含10个分区的主题,复制系数为3,那么kafka就会有30个分区副本,它们可以被分配给6个broker。
1、在broker间平均分配分区副本,在本例中,每个broker可以分到5个副本。
2、确保每个分区的每个副本在不同的broker上。
3、 如果为broker指定了机架信息,尽可能把每个分区的副本分配到不同机架的broker上。