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

相关推荐
AC赳赳老秦12 小时前
OpenClaw与Excel联动:批量读取/写入数据,生成可视化报表
开发语言·python·excel·产品经理·策略模式·deepseek·openclaw
xieliyu.12 小时前
Java手搓数据结构:从零模拟实现单向无头非循环链表
java·数据结构·学习·链表
覆东流12 小时前
第5天:Python字符串操作进阶
开发语言·后端·python
NotFound48612 小时前
分享实战中Python Web 框架对比:Django vs Flask vs FastAPI
前端·python·django
0xDevNull12 小时前
队列(Queue)实战教程:从原理到架构应用
java·开发语言·后端
一个小浪吴啊12 小时前
MacOS/Linux/Windows 跨平台一键安装OpenCode指南
linux·windows·macos·opencode
圆山猫12 小时前
[AI] [Linux] 教我用rust写一个GPIO驱动
linux·rust
Cat_Rocky13 小时前
网络技术基础一点点
运维·服务器·网络
再写一行代码就下班13 小时前
word模版导出(占位符方式)
java·开发语言·word
懒得起名_yyf13 小时前
AI智能体Skills全面入门指南
java