已解决: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)

相关推荐
时艰.2 分钟前
JVM — Java 类加载机制
java·开发语言·jvm
坐怀不乱杯魂12 分钟前
Linux - 线程
linux·c++
snow_star_dream21 分钟前
(笔记)VSC python应用--函数补全注释添加
笔记·python
EverydayJoy^v^27 分钟前
RH134学习进程——八.管理存储堆栈
linux·运维·服务器
郝学胜-神的一滴31 分钟前
Python中的Mixin继承:灵活组合功能的强大模式
开发语言·python·程序人生
叫我:松哥32 分钟前
基于python强化学习的自主迷宫求解,集成迷宫生成、智能体训练、模型评估等
开发语言·人工智能·python·机器学习·pygame
哪里不会点哪里.35 分钟前
Spring MVC 核心原理解析:从请求到响应到底发生了什么?
java·spring·mvc
2301_7644413336 分钟前
2025年YOLO算法案例应用领域应用趋势
python·yolo
WKP941837 分钟前
线程并行控制CompletableFuture
java·开发语言
九皇叔叔41 分钟前
application.yml 文件无 Spring 图标 + 无自动提示
java·spring boot·spring