zookeeper搭建集群分布报错

报错一:EOFException

报错二:ConnectException

我自己检查了以下几个操作,发现都没错,步骤有:

1.java环境变量--一开始确实没配,java --version之后,发现是openjdk,后来给我的三台虚拟机都配上java了

2.myid文件的配置,三台都配置对了,而且是conf/zoo.cfg中 dataDir配置的路径下的myid

3.防火墙 --systemctl status firewalld (centos7不再是iptables了)

都检查了,查了将近半天,还是各种报错。三台配置也确实是一模一样。

最后,我把三台的zookeeper安装包全都删掉了,然后又重新部署了一遍,依然有错!

最后的最后,我把启动方式,从 sh zkServer.sh start-foreground (启动时查看日志) 改成  sh zkServer.sh start (启动时不查看日志),然后,检查进程->jps,居然成功了,有

3576 Jps
3166 QuorumPeerMain
有这个小天使QuorumPeerMain了。

然后打开客户端,也能正常查询ls /了!!

今天仔细思考了一下原因,是不是因为我启动方式是不需要看日志,所以成功的。因为官网上需要配置dataLogDir,我并没有配,所以一直会报错??

还没有验证。。先撸代码先吧。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值