记一次手作-----然后ha集群崩了。。。zookeeper也崩了

本文记录了一次HA集群出现故障的排查及修复过程。作者发现Zookeeper配置错误导致集群无法正常工作,通过删除并重新安装Zookeeper,最终解决了connection refused的问题,并成功恢复了HA集群的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因:因为在配置zookeeper的时候,有个文件保存位置的地方忘记配置了,用的是默认的,所以每次在哪儿执行的zkServer.sh 的命令时,就在当前目录生成了zookeeper.out的日志文件,我还很强迫症,,,虽然ha集群已经搭好了,也用了好久,但是我还是想着把zookeeper的配置文件改了。后来ha集群就崩了(一直都是两个standby,没有active)看日志就说是connection refused ,也不具体指出哪儿。

解决过程:我知道肯定是zookeeper的问题,想着,那就算了,我把集群上的zookeeper·都删了,再重装一遍zookeeper·这样总可以了吧。说完就开干,我还很细心的把zookeeper相关的文件删了个干净!!装zookeeper倒是很快,装完我先启动zookeeper,唔。。。没起来,zookeeper日志文件也报connection refused (貌似今天不是适合学习。。。)好吧 我查资料,说要么是防火墙没关要么是服务没起,唔,,我肯定是关了也起了。后来在某篇博客上看见说可能是端口被占用了。想着就试了试,what?真的是被占用(讲真我现在也不知道为啥)。总算把zookeeper起来了,状态也都正常,那我想,我的ha集群总应该好使了吧。我兴高彩烈的试试了试,结果DFSZKFailoverController 起不起来,看日志还说是【connection refused】服气了。我认真思考了一下。好吧。我现在的zookeeper相当于重装的,所以我忘了最重要的一步!!在namenode格式化zookeeper。最后大功告成了。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值