Caused by: java.lang.IllegalStateException: zookeeper not connected

今天学习了 Dubbo,并且用官方推荐的 注册中心 Zookeeper,整合完启动服务准备测试,结果一直报错:

Caused by: java.lang.IllegalStateException: zookeeper not connected
	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:80) ~[dubbo-2.7.7.jar:2.7.7]
	... 31 more

按照字面意思,就是 Zookeeper 没有连上,解决办法:

  1. 可能是连接超时,可将 timeout 属性设置大一些,默认 5*1000;
  2. 检查 address 是否写错
  3. 第三种也是我遇到的情况,那就是我在 linux 下部署的 zookeeper,好家伙,检查了好久,才发现原来是我防火墙没关导致 zookeeper not connected,接下来就是在Linux上关闭防火墙就可以啦

CentOS 7 关闭防火墙命令为:

systemctl stop firewalld.service

CentOS 6 关闭防火墙命令为:

service iptables stop

猜你喜欢

转载自blog.csdn.net/manqishizhizhu/article/details/119688101