[英]Increase number of partitions in a Kafka topic from a Kafka client
我是Apache Kafka的新用户,我仍然了解内部。
在我的用例中,我需要从Kafka Producer客户端动态增加主题的分区数。
我发现了有关增加分区大小的其他类似问题 ,但它们使用了zookeeper配置。 但我的kafkaProducer只有Kafka代理配置,但没有zookeeper配置。
有没有办法可以从Producer端增加主题的分区数量? 我正在运行Kafka版本0.10.0.0。
无法从Producer客户端增加分区数。 任何特定用例都使用为什么你不能使用代理实现这一目的?
但我的kafkaProducer只有Kafka代理配置,但没有zookeeper配置。
我认为任何客户端都不允许您更改代理配置。 您最多只能访问(读取)服务器端配置。
您的制作人可以为ProducerRecord提供不同的密钥。 代理将它们放在不同的分区中。 例如,如果您需要两个分区,请使用“abc”和“xyz”键。
这也可以在0.9版本中完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.