【发布时间】:2015-03-24 15:31:34
【问题描述】:
我正在尝试创建一个Kafka 集群来向遥控器发送消息。我已经按照here 的描述配置了所有内容。
我在 Linux red hat 机器上运行它,它使用 shell 可以正常工作。在我的 windows 机器上按照quick start 教程中的描述编写 java 代码后,我收到以下错误:
...
DEBUG kafka.client.ClientUtils$ - Successfully fetched metadata for 1 topic(s) Set(example)
...
ERROR kafka.producer.SyncProducer - Producer connection to cldExampleKafka.domain:80 unsuccessful
java.nio.channels.UnresolvedAddressException
...
at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:44)
...
WARN kafka.producer.async.DefaultEventHandler - Failed to send producer request with correlation id 2 to broker 0 with data for patitions [ati,0]
java.nio.channels.UnresolvedAddressException
...
kafka.common.FailedToSendMessageException: Failed to send message after 3 tries.
我也尝试在不同的 Linux 机器上运行 jar,但仍然收到相同的错误。
将地址更改为localhost 并在安装了kafka 的机器中将java 代码作为jar 运行。
我相信它与配置有关,但我找不到它。
【问题讨论】:
标签: java linux apache-kafka