异常记录
1、本地zk版本和curator版本不兼容导致:如图
解决:排插zk的引用:
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>${curator.version}</version>
<!-- 排除zk的引用 -->
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>
引入与本地服务器兼容的zk包:
<properties>
<curator.version>4.0.1</curator.version>
<nacos-client.version>1.1.4</nacos-client.version>
<apache.dubbo.version>2.7.5</apache.dubbo.version>
<!--<zookeeper.version>3.5.6</zookeeper.version>-->
<zookeeper.version>3.4.8</zookeeper.version>
</properties>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>${zookeeper.version}</version>
</dependency>
以上还有另一个解决办法:更改服务器的zk版本为3.6的。
2、没有修改依赖版本的错误:
先启动Apache-dubbo服务,没有改依赖时,bootstrap报的错误:
修改bootstrap 的 Alibaba-dubbo 为 Apache-dubbo 并启用 zk.