Dubbo Admin 管理控制台

项目地址

1
GitHub:https://github.com/apache/incubator-dubbo-ops

配置

1
2
3
4
5
6
7
修改配置文件和zookeeper地址
incubator-dubbo-admin-develop\dubbo-admin-server\src\main\resources\application.properties

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

运行

打包

1
mvn clean package

运行

1
mvn --projects dubbo-admin-server spring-boot:run

浏览

1
http://localhost:8080

遇到的问题处理

NodeJS

1
2
3
现象:使用 mvn clean package 构建 DubboAdmin 控制台时会出现 npm install 操作
解决:新版控制台已改为前后分离模式,前端采用 Vue.js 开发,故需要 NodeJS 支持,请自行安装(运行到此处时会自动下载安装)。官网地址:http://nodejs.cn/
其他:配置淘宝镜像加速。官网地址:http://npm.taobao.org/

安装 cnpm 命令行工具

1
2
3
4
5
6
npm install -g cnpm --registry=https://registry.npm.taobao.org
···

# 安装模块
```shell
cnpm install [name]

Will not attempt to authenticate using SASL (unknown error)

1
2
3
现象:使用 mvn --projects dubbo-admin-backend spring-boot:run 启动 DubboAdmin 控制台时,控制台日志中出现 Will not attempt to authenticate using SASL (unknown error) 提示
解决:修改 C:\Windows\System32\drivers\etc\hosts 文件,增加 192.168.10.131 ubuntu16 即可解决
注意: 此处的 192.168.10.131 为 Zookeeper 地址

两处 npm WARN

1
2
3
4
现象:使用 mvn clean package 构建 DubboAdmin 控制台时会出现 npm install 操作,此时还会出现两处警告,分别为
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents)
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
解决:从警告说明中可以看出,fsevents 模块用于 {"os":"darwin","arch":"any"} Mac 系统,当前系统为 (current: {"os":"win32","arch":"x64"}) Windows 系统,不予理会即可