项目下载地址:https://github.com/apache/dubbo-admin
项目架构说明
- dubbo-admin-distribution:用于存放一些项目配置相关
- dubbo-admin-server:用作后端微服务
- dubbo-admin-ui:用于页面渲染显示
dubbo-admin-server项目配置
找到application.properties配置文件,修改zookeeper地址;注意zookeeper的访问地址及端口,根据自己安装的修改
admin.registry.address=zookeeper://192.168.101.98:2181
admin.config-center=zookeeper://192.168.101.98:2181
admin.metadata-report.address=zookeeper://192.168.101.98:2181
admin.root.user.name=root
admin.root.user.password=root
#group
admin.registry.group=dubbo
admin.config-center.group=dubbo
admin.metadata-report.group=dubbo
admin.apollo.token=e16e5cd903fd0c97a116c873b448544b9d086de9
admin.apollo.appId=test
admin.apollo.env=dev
admin.apollo.cluster=default
admin.apollo.namespace=dubbo
dubbo-admin-ui项目配置
由于前端页面使用到了vue框架,所以需要下载nodejs:http://nodejs.cn/download/
解压安装完毕后需要配置环境变量
使用命令:node -v
与npm -v
,如果出现版本号,则说明安装成功
运行
- 使用命令npm congfig get registry,结果为http://registry.npmjs.org,由于是国外的镜像,所以下载速度堪忧,使用set命令npm config set registry http://registry.npm.taobao.org将其换成淘宝的镜像
- 使用cd命令,进入文件dubbo-admin-ui目录,使用命令npm install,进行安装。安装完毕如下图所示。
- 使用命令
npm run dev
,运行成功,如下图所示
可能会报错,删除当前目录下的node_modules文件,重新执行npm install
命令即可
运行Dubbo项目
1、进入项目根目录输入cmd命令
2、maven打包
mvn clean package -Dmaven.test.skip=true
3、进入dubbo-admin-distribution/target/目录下执行java -jar dubbo-admin-0.1.jar
4、访问地址:localhost:8080,出现如下图,说明部署成功