zookeerper下载地址https://www.apache.org/dyn/closer.cgi/zookeeper/

新版本的dubbo-admin已经修改了方式,使用了前后端分离的方式。接口风格使用的RESTful规范。

https://github.com/apache/incubator-dubbo-admin 控制台的地址

首先将这个项目下载下来 然后修改一下配置如果是远程的zookeeper就要修改dubbo-admin-server中的application.properties的地址了默认是127.0.0.1就是本地的地址 还有端口要设置成自己安装的zookeeper的端口 该项目默认启动的端口号是8080 所以如果有冲突的话需要修改一下默认的端口号然后启动就可以了 可以在ide中启动如果不觉得麻烦的话,觉得麻烦的话可以直接打包然后进入目录中 java -jar ***.jar 启动该项目,如果修改了server的启动端口那么要相应修改ui模块里面的连接server的端口设置修改要让他们统一

然后就是dubbo-admin-ui这个前端的模块了,由于需要先nvm install构建node.js所需要的mode_modules模块依赖,所以首先需要先下载一个nvm的node管理工具。

windows的话直接上https://github.com/coreybutler/nvm-windows/releases这里去下载

nvm-setup.zip安装版就可以了。我用的是1.1.7最新版本

如果是linux的话 可以curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
或者wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash进行nvm下载,然后执行source   ~/.bashrc将其加入环境中

然后nvm list-romote查看可以用的版本 但是需要注意会刷出来很多版本所以最好可以先确定好版本直接下载

nvm install  v11.14.0 我 用的是这个版本的node 安装完成后 执行nvm use v11.14.0  可以执行nvm list查看本机的node版本列表带*的是当前使用的node版本

前置准备完成之后就开始准备构建前端模块了

进入dubbo-admin-ui文件夹之后cmd  或者linux直接执行命令

npm install 进行mode_modules依赖构建

如果失败或者停留在某个地方很久可以试一下换源

npm config set registry  https://registry.npm.taobao.org 这个是淘宝的源

npm config set registry http://registry.cnpmjs.org/ 这个不知道是哪个源 是原来的源么

npm config set registry https://registry.npmjs.org/还有这个 这个应该是原本的源

npm cache clean --force 换完源之后执行这个命令清除一下缓存

最后构建成功之后就直接执行

npm run dev运行node就好了 启动应该是8081端口


此时访问localhost:8081就会直接进入首页了 最新版本的控制台新增很多功能 需要去探索

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐