java.lang.IllegalStateException: zookeeper not connected

错误产生环境

在这里插入图片描述

Spring Boot 项目,dubbo整合zookeeper ,启动项目时报错

错误描述

java.lang.IllegalStateException: zookeeper not connected
Caused by: java.lang.IllegalStateException: zookeeper not connected
	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:80) ~[dubbo-2.7.5.jar:2.7.5]
	... 30 common frames omitted
java.lang.NullPointerException: null

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

错误原因

通过status 命令查看zookeeper 正常运行
在这里插入图片描述
放行2181端口

在这里插入图片描述
通过端口扫描,可以看到端口已经暴露出来了。
在这里插入图片描述
以上的种种可以说明zookeeper 服务器是正常启动了。

zookeeper 的超时 也进行了配置
在这里插入图片描述

为什么客户端代码无法访问呢?

因为我本人的粗心大意,在yml配置文件中配置dubbo的时候把 timeout 属性配置错误,导致 错误产生!

解决办法

修改前
在这里插入图片描述
修改后
在这里插入图片描述
启动项目
在这里插入图片描述

在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值