已解决: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"端口被占用。

解决方法:

第一步:拿到进程号

python 复制代码
sudo netstat -nltp | grep 2181

第二步:杀掉该进程

python 复制代码
sudo kill -9 4988

不同人的号码不一样,请大家执行第一步。

第三步:重启zookeeper

效果展示:

QuorumPeerMain终于出现了。成功!

相关推荐
牛顿喜欢吃苹果4 分钟前
linux创建虚拟串口
python
路在脚下@4 分钟前
Spring如何处理循环依赖
java·后端·spring
团儿.11 分钟前
Docker服务发现新纪元:探索Consul的无限魅力
运维·docker·云计算·服务发现·consul
-Mr_X-11 分钟前
FFmpeg在python里推流被处理过的视频流
python·ffmpeg
一个不秃头的 程序员27 分钟前
代码加入SFTP JAVA ---(小白篇3)
java·python·github
赵大仁30 分钟前
在 CentOS 7 上安装 Node.js 20 并升级 GCC、make 和 glibc
linux·运维·服务器·ide·ubuntu·centos·计算机基础
susu108301891132 分钟前
python实现根据搜索关键词爬取某宝商品信息
爬虫·python
vvw&34 分钟前
Docker Build 命令详解:在 Ubuntu 上构建 Docker 镜像教程
linux·运维·服务器·ubuntu·docker·容器·开源
丁总学Java39 分钟前
--spring.profiles.active=prod
java·spring
李白你好40 分钟前
家用无线路由器的 2.4GHz 和 5GHz
运维·网络