【发布时间】:2020-06-24 12:57:20
【问题描述】:
我们有一个由 5 个代理 (r5.xlarge) 组成的 Kafka 集群。昨天我们使用 Debezium 开始了我们的生产数据库快照,它基本上将整个数据库转储到 Kafka 主题中。 我可以看到我们的任何代理的 CPU 利用率从未超过 30%。此外,网络字节数在峰值时约为 350 Mbps。
现在在午夜的某个时候,我们的一个代理由于打开文件异常过多而失败,即使我在所有代理中都将 ulimit 设置为无限制。我不明白这个设置中的瓶颈是什么。是经纪人的数量吗?还是磁盘吞吐量?还是网络?
我有几个想法:
- 增加代理数量。
- 在多个磁盘中使用多个数据目录?这会提高磁盘吞吐量吗?
- 使用主题压缩。
请帮忙。
【问题讨论】:
标签: apache-kafka