这篇文档简单介绍搭建SpringBoot+Zookeeper+Dubbo整合,是个人学习的总结分享:
1.下载apache-zookeeper ,我用的是3.6.2版本,去到官网:https://zookeeper.apache.org/releases.html 选择对应的版本,一般选稳定的版本,
下载下来代码,解压后,去到 apache-zookeeper-3.6.2-bin\conf 目录,找到zoo_sample.cfg 文件,并复制一份,名称改为 zoo.cfg,这是zookeeper启动需要搜寻的配置文件,打开zoo.cfg 可以看到,这是zookeepr的相关配置:
配置的这两个目录的路径调整成自己的目录:
dataDir=D:\learn\apache-zookeeper-3.6.2-bin\data
dataLogDir=D:\learn\apache-zookeeper-3.6.2-bin\log
win环境下执行 bin目录下的zkServer 文件启动:
zookeeper启动正常,可以通过 bin目录下的 zkCli监听程序查看是否成功,同样执行zkCli程序判断zookeeper是否启动正常,
2.搭建dubbo服务监控后台, https://github.com/apache/dubbo-admin ,打开dubbo-admin官方GitHup地址,选择对应的分支下载下来,我下载的是master分支:
下载并解压好dubbo-admin的代码后 ,进入dubbo-admin-master\dubbo-admin 的路径,打开cmd命令行,执行maven 命令编译jar包,可以执行 mvc clean install ;
执行完命令后,去到target目录找到打包好的jar包:
在目录\dubbo-admin-master\dubbo-admin\target 打开cmd命令,执行 java -jar dubbo-admin-0.0.1-SNAPSHOT.jar 命令,启动:
首次启动 dubbo-admin的管理员账号密码 root/ root,进入:
可以看到,现在还没有注册的服务提供方,消费方,已经搭建好dubbo-admin后台监控;
进入dubbo-admin-master\dubbo-admin\src\main\resources,打开application.properties 可以看到 dubbo-admin的相关配置,可以更改编辑:
例如端口,密码的配置:
注意:在搭建好服务方,消费方前要先启动zookeeper注册中心,这一步准备在下一篇总结说明;