首页 > 解决方案 > Kafka 机架感知设置

问题描述

我在 AWS 上创建了一个 kafka 集群,并通过在 server.properties 文件中将 broker.rack 配置为 AZ 名称使其具有机架意识。

  1. 集群包含 3 个机架(AZ),6 个代理
  2. 所有经纪人都按顺序即1001:AZ1,1002:AZ2,1003:AZ3,1004:AZ1,1005:AZ2,1006:AZ3,
  3. 创建了一个 RF=3, partitions=18 的主题
  4. 理想情况下,对于每个分区,所有 3 个副本(一个领导者和 2 个副本)应该在不同的机架(AZ)上
  5. 就我而言,很少有分区在同一机架中有 2 个(共 3 个)副本,因此它不是机架感知设置

创建主题时或在 kafka 配置中是否需要任何其他配置?

标签: apache-kafkarack

解决方案


推荐阅读