Я - внутренний докер, и я установил служителя зоопарка и пытающийся протестировать его с помощью 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
Помогите.
Проверьте, что служитель зоопарка на самом деле работает, через
ps aux | grep -i zookeeper
, Если это, затем это не может быть связано с 127.0.0.1 или 0.0.0.0. Так проверка, какой IP-адрес это на самом деле связывается с,
netstat -tlpn
Затем попытка к telnet к нему с помощью того адреса.
проверьте системный журнал Ubuntu с помощью этой команды
sudo gedit /var/log/syslog
и если вы увидите эту ошибку "execv(/usr/sbin/tcpd) failed : Нет такого файла или каталога», затем запустите эту команду
sudo apt-get install tcpd
это решит вашу проблему (если нет, то вам нужно найти системную ошибку в Google)