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

相关推荐
阡之尘埃2 分钟前
Python数据分析案例59——基于图神经网络的反欺诈交易检测(GCN,GAT,GIN)
python·神经网络·数据挖掘·数据分析·图神经网络·反欺诈·风控大数据
xiaojiesec6 分钟前
第157天: 安全开发-Python 自动化挖掘项目&SRC 目标&FOFA 资产&Web 爬虫解析库
python·安全
friklogff10 分钟前
【C#生态园】构建你的C#操作系统:框架选择与实践
服务器·开发语言·c#
27划流星雨_10 分钟前
from tqdm.auto import tqdm用法详细介绍
python
掐指一算乀缺钱11 分钟前
SpringBoot 数据库表结构文档生成
java·数据库·spring boot·后端·spring
爱里承欢。16 分钟前
【Python语言初识(二)】
python
TravisBytes16 分钟前
linux 系统是如何收发数据包
linux·运维·服务器
晚睡早起₍˄·͈༝·͈˄*₎◞ ̑̑16 分钟前
苍穹外卖学习笔记(七)
java·windows·笔记·学习·mybatis
就这个java爽!21 分钟前
JAVA网络编程【基于TCP和UDP协议】超详细!!!
java·开发语言·网络·tcp/ip·udp·eclipse·idea
hzw051022 分钟前
Jupyter的使用
ide·python·jupyter