环境搭建(zookeeper+dubbo-admin)

 

★Zookeeper注册中心(Registry)

Zookeeper是一个树形的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用

zookeeper默认断口:2181,在zoo.cfg配置文件中可查看

官网:https://zookeeper.apache.org/releases.html

1.下载解压:

 

 cmd命令运行 zkServer.cmd

第一次运行会报错!!

 处理方式:

第一步,在conf文件夹下找到 zoo_sample.cfg并复制一份:

 第二步:将zoo_sample-副本.cfg改名为zoo.cfg即可。

2. 在zookeeper根目录下建立文件夹名为:data用于存放临时数据:

 3.修改zoo.cfg配置文件

 

 保存退出,重新启动zookeeper:

 4.测试

启动zkCli.cmd

 ★管理控制台(Monitor)

可视化界面维护和管理众多服务。

dubbo-admin:是一个监控管理后台,查看我们注册了哪些服务,哪些服务被消费。在实际开发中可以省略。

1.下载dubbo-admin:

地址:https://github.com/apache/dubbo-admin/tree/master

 

 2.解压进入目录

修改dubbo-admin\src\main\resources\application.properties 指定zookeeper地址

 3.在项目目录下打包dubbo-admin

mvn clean package -Dmaven.test.skip=true

在aubbo-admin-master的根目录下运行cmd。

 

 在target下查看打包后的jar包

4.执行dubbo-admin\target下dubbo-admin-0.0.1-SNAPSHOT.jar

在dubbo-admin-0.0.1-SNAPSHOT.jar的路径下执行cmd,运行运行jar包命令:

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

 

 运行jar包的前提是要开启zookeeper服务,否则回报错。

5.浏览器访问监控页面:

http://127.0.0.1:7001/

 

 用户名和密码都是:root

 zookeeper(必须): 注册中心

dubbo-admin(非必须): 监控管理后台

Dubbo(必须): jar包。java的RPC框架

真实开发:SpringBoot+Dubbo+zookeeper

posted @ 2021-02-13 19:03  创客未来  阅读(185)  评论(0编辑  收藏  举报