telnet:无法连接到远程主机:连接被拒绝

telnet:无法连接到远程主机:连接被拒绝

我是在 docker 内部我已经安装了zookeeper并尝试使用远程登录 但它不起作用

$ telnet localhost 2181
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

我也尝试过这些

telnet 127.0.0.1 2181
telnet 172.17.0.2 2181

但错误是一样的。

网络状态地位

# netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

请帮忙。

答案1

通过以下方式验证 zookeeper 是否正在运行

ps aux | grep -i zookeeper

如果是,那么它可能没有绑定到 127.0.0.1 或 0.0.0.0。因此,请检查它实际绑定到哪个 IP 地址,

netstat -tlpn

然后尝试使用该地址进行 telnet 连接。

答案2

使用此命令检查你的 ubuntu 系统日志

sudo gedit /var/log/syslog

如果您看到此错误“execv(/usr/sbin/tcpd)失败:没有此文件或目录”,则运行此命令

sudo apt-get 安装 tcpd

它将解决你的问题(如果没有,那么你需要在谷歌上搜索你的系统错误)

相关内容