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

相关推荐
醇氧几秒前
ab (Apache Bench)的使用
linux·学习·centos·apache
杨荧几秒前
【JAVA毕业设计】基于Vue和SpringBoot的宠物咖啡馆平台
java·开发语言·jvm·vue.js·spring boot·spring cloud·开源
千城丶Y14 分钟前
GoogleCloud服务器的SSH连接配置
服务器·ssh·googlecloud
华纳云IDC服务商16 分钟前
怎么选择香港服务器的线路?解决方案
服务器·网络·香港服务器
weixin_4786897619 分钟前
【回溯法】——组合总数
数据结构·python·算法
sss-web122622 分钟前
4.远程访问及控制
运维·服务器
天天要nx23 分钟前
D68【python 接口自动化学习】- python基础之数据库
数据库·python
山山而川 潺潺如镜27 分钟前
杰控通过 OPCproxy 获取数据发送到服务器
python
Ling_suu31 分钟前
Spring——单元测试
java·spring·单元测试
ModelBulider33 分钟前
十三、注解配置SpringMVC
java·开发语言·数据库·sql·mysql