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

相关推荐
迪康Defender6 小时前
迪康端点安全一体化管理系统文档安全:构建企业文档资产全链路防护体系
运维·网络·安全·web安全·终端安全管理
zhangguojia76 小时前
权限弹窗点击允许的授权流程
运维·服务器·数据库
AI备忘录6 小时前
(十九)华为华三锐捷迈普思科 交换机链路聚合配置命令(LACP/静态聚合五厂商对照)
运维·服务器·网络·网络协议·tcp/ip·华为
京师20万禁军教头6 小时前
47-常用类-八大包装类(Wrapper Classes)
java
lucybean016 小时前
抗老化曝气管采购:主流品牌优劣及选型策略深度解析
运维
come112346 小时前
剪映零基础教程
java·linux·运维
16月6日-晴6 小时前
Java面向对象——接口
java·开发语言
瀚高PG实验室6 小时前
HAC 集群主节点状态在starting、running之间频繁切换
运维·数据库·postgresql·瀚高数据库
其实防守也摸鱼6 小时前
教育信息技术应用创新---基础软件信息赛
运维·服务器·数据库·github·copilot
智购科技自动售卖机厂家6 小时前
2026自动售货机库存热力图分析:从设备分布到补货优先级的数据可视化实践~YH
大数据·python·信息可视化