如何减少Kafka主题的分区数量?

2024-01-06

我在 Kafka 上创建了一个具有 4 个分区的主题。 (默认设置number.partition=4)。现在我想将这个主题的数字分区更改为3。 我尝试过跑步

./bin/kafka-topics.sh --alter --zookeeper localhost:2181 --topic my-topic --partitions 3

但没有任何变化。它仍然有 4 个分区。 有人知道这件事吗?


Apache Kafka 不支持减少分区数。您应该将主题视为一个整体,而分区是横向扩展以提高性能的一种方法。因此,发送到主题的所有数据都会流向所有分区,删除其中一个分区就意味着数据丢失。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何减少Kafka主题的分区数量? 的相关文章

随机推荐