Camel Kafka无法更新元数据

时间:2017-12-17 19:22:25

标签: java apache-camel apache-kafka

我正在尝试使用camel将消息发送到kafka。我从camel git repo中获取了camel示例代码。我运行MessagePublisherClient.java并得到以下异常。我已在属性文件中配置了我的Kafka服务器名称,端口和主题详细信息。

为什么我收到此异常以及如何修复此异常。

如果我尝试使用camel 2.14.1版本并根据2.14.1进行代码更改。我能够推送消息。但是为什么最新版本会出错。

Camel Repo: https://github.com/apache/camel/tree/master/examples/camel-example-kafka

Java 1.8 骆驼:2.21.0

错误:

Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
[DirectToKafka     ] [DirectToKafka     ] [direct://kafkaStart                                                           ] [     60017]
[DirectToKafka     ] [to1               ] [kafka:{{producer.topic}}                                                      ] [     60013]

Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.
Exception in thread "main" org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[ID-host-1513537490104-0-1]
    at org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1846)
    at org.apache.camel.util.ExchangeHelper.extractResultBody(ExchangeHelper.java:713)
    at org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:515)
    at org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:511)
    at org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeaders(DefaultProducerTemplate.java:259)
    at org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeaders(DefaultProducerTemplate.java:253)
    at org.apache.camel.example.kafka.MessagePublisherClient.main(MessagePublisherClient.java:91)
Caused by: org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.

0 个答案:

没有答案