微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Kafka Rack 感知设置

如何解决Kafka Rack 感知设置

我在 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,分区=18
  4. 理想情况下,对于每个分区,所有 3 个副本(一个领导者和 2 个副本)应该在不同的机架 (AZ) 上
  5. 就我而言,很少有分区在同一机架中有 2 个(共 3 个)副本,因此它不是机架感知设置

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。