Я столкнулся с этой же проблемой после нескольких месяцев использования Zookeeper на порту 2181.Я не мог понять, почему он не привязывается к порту 2181, поскольку я управлял netstat -aon | findstr '2181'
как администратор и не получал никаких результатов.В конце концов я пришел к выводу, что порт фактически использовался каким-то процессом, хотя его не было в списке.Решение, которое я нашел, все еще использует порт 2181 (это было критически важно для моего приложения):
Запустите Windows в безопасном режиме с сетевым подключением
В powershell / cmd выполните команду netsh int ipv4 add excludedportrange protocol=tcp startport=2181 numberofports=1
Это будетзарезервируйте порт 2181, чтобы при загрузке в обычном режиме Windows ни одно приложение не могло украсть порт, прежде чем вы сможете его использовать.
Загрузитесь в обычные окна и запустите Zookeeper.При этом проблем с привязкой не будет!