dubbo-admin下载安装教程

本文介绍了如何下载并部署dubbo-admin项目,包括选择合适的分支,理解项目结构,配置后端打包(使用maven,需设置注册中心地址),以及前端打包(基于vue,需安装nodejs并处理版本兼容性问题)。前端打包完成后,可以用nginx部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.下载

2.项目结构

3.后端打包

4.前端打包

4.1.node js环境准备

4.2.依赖安装

4.3.启动、打包


1.下载

下载地址:

GitHub - apache/dubbo-admin at develop

dubbo-admin项目有多个分支,最新版本的dubbo-admin在使用go语言进行重构,所以为了稳定性,这里选取master或者develop分支即可,此处我们选取develop分支:

选好分支把代码拉下来即可。

2.项目结构

拉下来的dubbo-admin是个前后端分离的项目,整个项目是分成几个模块,其中dubbo-admin-ui是前端,dubbo-admin-server是后端:

分别打包前后端进行部署启动即可。

3.后端打包

打包前需要配置到“注册中心”的地址,这样dubbo-admin才能找注册中心拿到服务的相关信息,这里我们选用的是zookeeper作为注册中心:

admin.registry.address=zookeeper://127.0.0.1:2181
admin.config-center=zookeeper://127.0.0.1:2181
admin.metadata-report.address=zookeeper://127.0.0.1:2181

用maven打包:

最终会打包出一个jar包:

 直接java -jar运行即可,注意运行前要先启动注册中,否则dubbo-admin-server启动时找不到注册中心会启动失败。

4.前端打包

4.1.node js环境准备

dubbo-admin的前端是使用vue开发的,node js打包。

node js下载地址:

Node.js

一定要注意版本适配问题,如果node js的版本和dubbo-admin-ui的版本不适配,打包会报错,博主这里用的node js 16。

下载后直接将node js的目录配置进环境变量即可,注意是node js的根目录:

测试一下是否配置成功:

4.2.依赖安装

进dubbo-admin-ui目录下npm install安装依赖,这里要注意的是,如果当前环境的node js版本和dubbo-admin-ui版本不适配,安装依赖的时候会直接报错。

4.3.启动、打包

npm run dev,以dev模式启动dubbo-admin-ui

npm run build,打包dubbo-admin-ui

使用build命令打包出来的dist,可以使用nginx直接来进行部署,nginx部署vue项目,社区里很多文章,这里就不展开赘述了。如果只是拿来学习的话,直接用dev命令启动就够用了。

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_BugMan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值