请在下面找到代码段:
属性文件:
consumer.topic=FIRST,SECOND
consumer.group=group1
Route.java:
from("kafka:{{kafka.url}}?topic={{consumer.topic}}&groupId={{consumer.group}}&autoOffsetReset=earliest&consumersCount={{consumer.consumersCount}}")
主题 FIRST 和 SECOND 被视为单个主题,而不是被视为两个不同的主题。有人可以通过解释如何在属性文件中配置它们来解决为两个来帮助我吗?
LOG:
KafkaTopic[FIRST,SECOND]] Error while fetching metadata with correlation id 2159 : {FIRST,SECOND=INVALID_TOPIC_EXCEPTION}
答案 0 :(得分:2)
Camel 2.17.0不支持此功能。
从Camel 2.17.1开始以及从Camel 2.18.x开始引入多主题订阅。
以下是2.17.x分支上与此更改相关的提交: https://github.com/apache/camel/commit/a8f32d4ec485419cd196988f0de938d6f9b3cc49
以下是2.18.x分支上与此更改相关的提交: https://github.com/apache/camel/commit/d7fc67fa16d083e570650aa20c064d609b469641
您必须升级到Camel> = 2.17.1或2.18.x
为了完整起见,这是Camel JIRA的问题 https://issues.apache.org/jira/browse/CAMEL-9835