SpringBoot2.1.4整合dubbo2.7.1、zookeeper-3.4.14

环境说明: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>

猜你喜欢

转载自blog.csdn.net/Lyh_2015/article/details/89811520