如何使用骆驼创建卡夫卡主题分区

时间:2018-06-20 11:40:01

标签: apache-kafka apache-camel

  • 我在spring-boot项目中使用 camel-kafka camel-spring-boot-starter 将消息从一个kafka主题路由到另一个。
  • 在某些主题上,我当前的应用程序仅使用 camel-kafka camel-spring-boot-starter ,(没有spring-cloud-stream)是生产者。
  • 有没有办法使用骆驼kafka来增加分区数量?


在骆驼中,我们提供使用url的方式。类似... uri(kafka:localhost:9092...

camel-kafka中是否有任何配置可以用来增加kafka主题分区数?

2 个答案:

答案 0 :(得分:0)

不。在kafka之外不应增加分区数。您只能在主题创建步骤中分配多个分区。然后,您可以使用Kafka的管理工具手动增加它们。

答案 1 :(得分:0)

camel-kafka组件无法帮助您增加分区数。但是您可以尝试使用以下解决方案:

Kafka : Alter number of partitions for a specific topic using java

并基于此创建骆驼豆或骆驼处理器。