环境说明:windows系统、Jdk1.8、Maven3.3.9、Idea2018.2、dubbo2.7.1、zookeeper-3.4.14
请先创建SpringBoot的demo项目,可参考:https://blog.csdn.net/Lyh_2015/article/details/89741222
一、下载zookeeper-3.4.14压缩包到本地,修改配置并启动
1、官网下载压缩包并解压到本地某一目录下
https://archive.apache.org/dist/zookeeper/
2、在安装目录的conf目录下,拷贝文件zoo_sample.cfg并将新文件命名为zoo.cfg
3、修改zoo.cfg的dataDir配置项的指定值(指定值含义:启动脚本的上一级父目录下的data文件夹,现在不理解也没关系,启动成功后看下目录结构就知道了)
4、在安装目录的bin目录,启动zookeeper-3.4.14
5、出现如下提示说明注册中心启动成功
启动成功后,自动创建了我们指定的data文件夹
二、SpringBoot项目添加dubbo2.7.1依赖
1、到官网确定dubbo2.7.1的Dubbo Spring Boot Starter依赖配置,
https://github.com/apache/incubator-dubbo-spring-boot-project
2、在demo项目的pom文件中添加Dubbo Spring Boot Starter依赖:
<!-- Dubbo Spring Boot Starter -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.7.1</version>
</dependency>
3、到maven仓库搜索zkclient依赖的最新版本,maven仓库地址:https://mvnrepository.com/
4、在demo项目的pom文件中添加最新zkclient依赖
<!-- https://mvnrepository.com/artifact/com.101tec/zkclient -->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.11</version>
</dependency>