【问题标题】:Cannot connect to Kafka running on a virtual machine无法连接到在虚拟机上运行的 Kafka
【发布时间】:2014-08-19 06:16:03
【问题描述】:

我在 vmware player 6.0.3 build-1895310 托管的 Ubuntu 12.04 (Linux ubuntu 3.8.0-44-generic) 上安装了 kafka_2.10-0.8.1.1。在主机 (Windows 8) 上,我使用来自 https://github.com/Jroland/kafka-net 的 C# 客户端。在 C# 代码中正确配置了 kafka 机器的 ip,在 kafka 等中相应地创建了主题“测试”。我收到以下消息:

没有连接到:http://:9092/。正在尝试重新连接... 输入消息并按回车... 等待消息来自:http://:9092/ BrokerRouter:刷新主题的元数据:测试 重新连接到:http://:9092/ 失败。将重试:1000 重新连接到:http://:9092/ 失败。将重试:2000 重新连接到:http://:9092/ 失败。将重试:4000

同一个客户端使用 kafka 连接到物理 linux 机器。

我希望能够使用作为虚拟机运行的 kafka 进行开发。我该如何解决沟通问题?

谢谢

【问题讨论】:

    标签: c# ubuntu apache-kafka vmware-player


    【解决方案1】:

    我没用过c#版本,但是你们的producer配置正确吗?

    从报错信息来看,似乎是没有配置IP/DNS...

    没有连接到:http://:9092/

    【讨论】:

    • 感谢您的回复。运行客户端时,通过其 IPv4 地址指定持有 kafka 的机器。
    猜你喜欢
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    相关资源
    最近更新 更多