已解决:java.net.BindException: 地址已在使用

解决zookeeper报错:java.net.BindException: 地址已在使用,是因为端口被占用。显示Starting zookeeper ... STARTED,jps没有QuorumPeerMain进程。

问题截图:

看似Starting zookeeper ... STARTED,实则集群并没有启动起来。从jps没有QuorumPeerMain进程就能够看出来。

main:NIOServerCnxnFactory@89\] - 绑定到端口 0.0.0.0/0.0.0.0:2181 2023-11-09 21:05:49,443 \[myid:2\] - ERROR \[main:QuorumPeerMain@89\] - 发生意外异常,异常退出 java.net.BindException: 地址已在使用 这里我们通过打开zookeeper.out文件可以看到"2181"端口被占用。 解决方法: 第一步:拿到进程号 ![](https://file.jishuzhan.net/article/1723931500702863362/47a5ba5076ae1130e7450c0295a890fe.webp) ```python sudo netstat -nltp | grep 2181 ``` 第二步:杀掉该进程 ```python sudo kill -9 4988 ``` 不同人的号码不一样,请大家执行第一步。 第三步:重启zookeeper ![](https://file.jishuzhan.net/article/1723931500702863362/bd6d498e1ce5e9a6e3cc1466a51bd209.webp) ![](https://file.jishuzhan.net/article/1723931500702863362/3e007f3032037fff5be189275c69e139.webp) 效果展示: QuorumPeerMain终于出现了。成功! ![](https://file.jishuzhan.net/article/1723931500702863362/28187d756d53b1cebae3360c59a65b20.webp)

相关推荐
wefly201737 分钟前
jsontop.cn:一站式 JSON 全能工具集,开发全流程效率神器
前端·javascript·python·django·json·json在线转换
li99yo4 小时前
3DGS的复现
图像处理·pytorch·经验分享·python·3d·conda·pip
浅念-6 小时前
Linux 开发环境与工具链
linux·运维·服务器·数据结构·c++·经验分享
Dontla8 小时前
用pip install -e .开发Python包时,Python项目目录结构(项目结构)(可编辑安装editable install)
python·pip
Thomas.Sir8 小时前
第三章:Python3 之 字符串
开发语言·python·字符串·string
似水এ᭄往昔8 小时前
【Linux】gdb的使用
linux·运维·服务器
daidaidaiyu8 小时前
JMS, ActiveMQ 学习一则
java
优雅的造轮狮8 小时前
WSL2 Docker Desktop配置优化及迁移D盘指南
运维·docker·容器
tian_jiangnan8 小时前
grafana白皮书
linux·服务器·grafana