2017-05-19 104 views
0

請找到下面的代碼片段:彈簧駱駝卡夫卡:1消費者和多個主題使用「駱駝卡夫卡」組件無法正常工作

屬性文件:

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第二被視爲一個單一的主題,而不是被認爲是兩個不同的。有人可以幫助我解釋他們應該如何配置屬性文件作爲兩個解決?

LOG:

KafkaTopic[FIRST,SECOND]] Error while fetching metadata with correlation id 2159 : {FIRST,SECOND=INVALID_TOPIC_EXCEPTION} 
+0

什麼鈣的發行版梅爾你用嗎?並且您是否嘗試過使用更新的版本 –

+0

駱駝版本:2.17.0 JDK:1.8 – poram

回答

2

這不是駱駝2.17.0支持。

從駱駝2.17.1開始,駝峯2.18.x開始引入多主題訂閱。

這裏是提交與此相關的變化對2.17.x分支: https://github.com/apache/camel/commit/a8f32d4ec485419cd196988f0de938d6f9b3cc49

而這裏提交有關這一變化對2.18.x分支: https://github.com/apache/camel/commit/d7fc67fa16d083e570650aa20c064d609b469641

你必須升級到駱駝> = 2.17.1或2.18.x

爲了完整這裏是駱駝JIRA https://issues.apache.org/jira/browse/CAMEL-9835

+0

:非常感謝您,我將版本升級到2.17.1,並且工作正常。我更關注2.17並忽略了它的子版本。 :) – poram