已解决: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终于出现了。成功!

相关推荐
汤米粥3 分钟前
Python爬虫中Xpath用法之——normalize-space()
开发语言·python
FREEDOM_X9 分钟前
Linux 多线程编程——总结
java·linux·运维·ubuntu
tmlx3I08118 分钟前
Tomcat的架构设计和启动过程详解
java·tomcat
名字还没想好☜22 分钟前
Docker 多阶段构建:把镜像从 1.2GB 砍到 15MB
运维·docker·容器·多阶段构建·镜像优化
想会飞的蒲公英23 分钟前
回归模型怎样评估:MAE、MSE、RMSE 和 R²
人工智能·python·机器学习·数据分析·回归
weixin_4223293126 分钟前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能
祸心依旧29 分钟前
Visual Studio 五月更新 —— 计划、评审、优化
运维·人工智能·visual studio
shepherd12629 分钟前
一次把 Spring MVC 文件上传参数“查没了”的排查:multipart、Filter 与 request body 的连环坑
java·后端·spring·mvc
henrylin999931 分钟前
Quant Agent 完整系统规格
python·量化