问题一:KeeperErrorCode = ConnectionLoss
可能存在的问题:
- 检查你的配置文件IP地址:是否与你服务器地址一致,有没有拼写错误
<dubbo:registry address="zookeeper://192.168.195.129:2181" />
- 服务器防火墙是否开着 (以下命令针对centos)
firewall-cmd --state #查看默认防火墙状态 如果是running,证明开着
systemctl stop firewalld.service # 如果是开着 关闭防火墙
systemctl disable firewalld.service # 禁止firewall开机启动,如果有必要
- 还未连接好就开始创建节点
这个可以在创建节点前
Thread.sleep(10000);
就不会报错了
java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy 问题
如果你用的是 curator,多半是 你缺少相应的 jar 包:
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.8.0</version>
</dependency>