我是Apache的新用户,我还在了解内部信息。
在我的用例中,我需要从Kafka生产者客户端动态增加主题的分区数。
在增加分区大小方面,我发现了其他类似的问题,但它们使用的是动物园管理员配置。但是我的kafkaProducer只有卡夫卡代理配置,但没有动物园管理员配置。
是否有任何方法可以从生产者端增加主题的分区数?我在运行卡夫卡0.10.0.0版。
发布于 2016-08-24 20:07:46
发布于 2016-08-23 22:07:10
无法增加生产者客户端的分区数。任何特定的用例使用为什么不能使用代理来实现这一点?
但是我的kafkaProducer只有卡夫卡代理配置,但没有动物园管理员配置。
我不认为任何客户端会允许您更改代理配置。您只能最大限度地访问(读取)服务器端配置。
发布于 2017-06-20 19:59:48
您的生产者可以为ProducerRecord提供不同的密钥,代理会将它们放在不同的分区中。例如,如果您需要两个分区,请使用键"abc“和"xyz”。
这也可以在0.9版中完成。
https://stackoverflow.com/questions/39109301
复制相似问题