目录
1、环境准备
2、下载 Dubbo-Admin
3、把下载的zip包解压到指定文件夹(解压到那个文件夹随意)
4、修改配置文件
5、打包项目
6、启动后端
7、启动前端
8、访问
9、简单使用
1、环境准备
dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。
我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs。
安装node(如果当前机器已经安装请忽略)
因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动
下载地址 Node.js (nodejs.org)
2、下载 Dubbo-Admin
GitHub - apache/dubbo-admin: The ops and reference implementation for Apache Dubbo
3、把下载的zip包解压到指定文件夹(解压到那个文件夹随意)
4、修改配置文件
解压后我们进入…dubbo-admin-developdubbo-admin-serversrcmainresources目录,找到 application.properties 配置文件 进行配置修改
修改zookeeper地址
代码语言:javascript复制admin.registry.address=zookeeper://192.168.58.149:2181
admin.config-center=zookeeper://192.168.58.149:2181
admin.metadata-report.address=zookeeper://192.168.58.149:2181
admin.registry.address注册中心 admin.config-center 配置中心 admin.metadata-report.address元数据中心
5、打包项目
在 dubbo-admin-develop 目录执行打包命令,不过大家一定要下载号Maven,然后把maven的安装路径加到环境变量中!
代码语言:javascript复制mvn clean package
这里打包时间会有点慢,大概五分钟时间,慢慢等就对了。
最后出现这个,就代表成功了。
6、启动后端
切换到目录
dubbo-Admin-developdubbo-admin-distributiontarget>
执行下面的命令启动 dubbo-admin,dubbo-admin后台由SpringBoot构建。
代码语言:javascript复制java -jar .dubbo-admin-0.1.jar
7、启动前端
dubbo-admin-ui 目录下执行命令
代码语言:javascript复制npm run dev
8、访问
浏览器输入。用户名密码都是root
http://localhost:8081/
9、简单使用
在上面的步骤中,我们已经进入了Dubbo-Admin的主界面,在【快速入门】章节中,我们定义了服务生产者、和服务消费者,下面我们从Dubbo-Admin管理界面找到这个两个服务
1、点击服务查询
2、 dubo-admin查看详情
我这里了元数据没出来,是我dubbo版本过低了,升级一下,然后在生产者配置文件加入下面配置。
代码语言:javascript复制<!-- 元数据配置 -->
<dubbo:metadata-report address="zookeeper://192.168.149.135:2181" />
重新启动生产者,再次打开Dubbo-Admin
这样我们的元数据信息就出来了