Zookeeper - 无法通过 telnet 进入一台服务器上的 xxx.xxx.xxx.xxx 2181。其他服务器 - 没有问题

Zookeeper - 无法通过 telnet 进入一台服务器上的 xxx.xxx.xxx.xxx 2181。其他服务器 - 没有问题

我在 linode 服务器上的东京、伦敦和弗里蒙特有三个 zookeeper 节点。所有节点都在通信。

我在东京有一个监控服务器。

我尚未在所有 zookeeper 服务器上激活 zookeeper 防火墙。

我可以通过本地开发笔记本电脑、AWS 等机器 telnet 到任何一个 zookeeper 节点。

从 linode,监控服务器,我无法使用任何客户端进行连接。

我确实使用 UFW 阻止了监控服务器上的传入端口,但我不明白这如何导致 zookeeper 端口出现问题。我甚至禁用了它。

我从监控服务器没有得到任何信息。

telnet xxx.xxx.xxx.xxx 2181

Trying xxx.xxx.xxx.xxx...
Connected to xxx.xxx.xxx.xxx.
Escape character is '^]'.
Connection closed by foreign host.

从两端使用 mtr --report 显示没有问题。

我无法从服务器连接到 zookeeper。我该如何找出问题所在?

答案1

但是你连接的:

Connected to xxx.xxx.xxx.xxx.

您是否从所连接的服务器获得任何初始通信(例如 SSH 或 SMTP)或服务器是否正在等待客户端启动(HTTP)是协议特定的问题。但是,该问题(几乎)肯定不是防火墙问题。

相关内容