web-dev-qa-db-ja.com

telnet:リモートホストに接続できません:接続が拒否されました

私はdocker内で、zookeeperをインストールし、telnetを使用してテストしようとしていますが、動作していません

$ 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ステータス

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

助けてください。

3
Avinash

次の方法で、zookeeperが実際に実行されていることを確認します

ps aux | grep -i zookeeper

ある場合、127.0.0.1または0.0.0.0にバインドされていない可能性があります。したがって、実際にバインドされているIPアドレスを確認し、

netstat -tlpn

次に、そのアドレスを使用してTelnetで接続してみます。

1
TLin