【问题标题】:kafka zookeeper: no rout to host exception on connect. Strange address format?kafka zookeeper:连接时没有路由到主机异常。奇怪的地址格式?
【发布时间】:2016-08-30 00:13:07
【问题描述】:

这是场景:

  1. 只要我在同一个远程服务器上启动进程,我的 kafka 服务器和 zookeeper 就在远程服务器上运行并正常工作。

  2. 我的本​​地计算机和服务器之间没有任何连接问题。我可以通过 ssh 从本地计算机访问远程服务器上的所有其他应用程序。

  3. 当尝试直接从我的本地计算机将客户端连接到远程 Zookeeper 时,我得到一个连接超时。调试显示正在抛出 NoRouteToHost 异常。

  4. 客户端日志文件包含以下几行:

org.apache.zookeeper.ZooKeeper: Initiating client connection, connectString=remotehost:2181 sessionTimeout=120000 watcher=org.I0Itec.zkclient.ZkClient@62807a4d
org.apache.zookeeper.ClientCnxn: Opening socket connection to server
remotehost/192.13.12.1:2181. Will not attempt to authenticate using SASL (unknown error)

注意“remotehost/192.13.12.1:2181”。我指定的 URL 是 remotehost:2181。他似乎正确地将主机名解析为 IP,然后......将正斜杠和 IP 打到 URL 上,这对我来说很奇怪。这是他应该如何解析并将 URL 传递给套接字的方式吗?或者这是我的问题的原因。

【问题讨论】:

    标签: apache-kafka apache-zookeeper


    【解决方案1】:

    发现问题。 zookeeper 监听端口未对防火墙开放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 2022-01-14
      • 2019-11-21
      相关资源
      最近更新 更多