dubbo-admin安装
1、node下载和安装
dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs
安装node
因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动
下载地址
https://nodejs.org/en/
一路点击下一步进行安装node (无需关心环境变量选择的那一步,默认第一个即可,会自动添加到环境变量),使用如下命令查看是否安装成功
2、下载 Dubbo-Admin
进入github,搜索dubbo-admin
https://github.com/apache/dubbo-admin
下载:
3、把下载的zip包解压到指定文件夹(解压到那个文件夹随意)
4、修改配置文件
解压后我们进入如下目录,找到 application.properties 配置文件 进行配置修改
修改为zookeeper所在的主机的地址
# centers in dubbo2.7
admin.registry.address=zookeeper://192.168.149.135:2181
admin.config-center=zookeeper://192.168.149.135:2181
admin.metadata-report.address=zookeeper://192.168.149.135:2181
admin.registry.address 注册中心
admin.config-center 配置中心
admin.metadata-report.address 元数据中心
5、打包项目
在 dubbo-admin-develop 目录执行打包命令
按住shift点右键,使用powershell,执行如下指令,需要提前安装maven
此过程时间较长,需要20分钟左右,期间可能会报错误和警告,属于正常现象
mvn clean package
执行结束后的效果如下图:
6、启动后端
此目录下执行此命令
执行完毕
此窗口不可关闭,否则无法正常使用
7、前台启动
此目录下执行如下指令,shitf + 右键,选择powershell
启动成功
此窗口不可关闭,否则无法正常使用
8、访问
根据启动成功的提示,在浏览器输入对应地址http://localhost:8081/
点击服务查询,需要输入账号密码
用户名密码都是root
dubbo-admin简单使用
- 查询
在上面的步骤中,我们已经进入了Dubbo-Admin的主界面
输入*可查询所有的服务
图示为dubbo学习笔记中的服务 (需要先将此生产者服务启动)
点击详情后
如果要显示成功元数据,需要在生产者的xml配置文件中添加如下代码
<!-- 元数据配置 -->
<dubbo:metadata-report address="zookeeper://192.168.149.135:2181" />
重新启动生产者,再次打开Dubbo-Admin
这样我们的元数据信息就出来了
-
测试