dubbo-admin2.7一步一步配置安装流程,很详细

Zookeeper

首先去Zookeeper的官网上下载Zookeeper:Zookeeper官网
在这里插入图片描述
我这里下载的是3.7的,上面描述了3.7是最新的稳定版
在这里插入图片描述
下载后解压得到apache-zookeeper-3.7.0-bin文件夹,在bin目录下使用cmd运行zkServer.cmd,这个就是zookeeper的服务端

zkServer.cmd

在这里插入图片描述

发现报错了,报错的原因是没有zoo.cfg配置文件,这个文件在根目录下的conf文件夹下,可以看到有一个zoo.sample.cfg文件,这个文件就是配置文件
在这里插入图片描述
将zoo.sample.cfg复制一份改名为zoo.cfg
在这里插入图片描述
再次按照上面的步骤,在bin目录下使用cmd执行zkServer.cmd,成功启动

zkServer.cmd

在这里插入图片描述
接着运行bin目录下的zkCli.cmd,这个是zookeeper的客户端,我们用来测试zookeeper是否启动成功

zkCli.cmd

在这里插入图片描述

这样就是成功了,至此,我们的Zookeeper就启动成功了

NodeJs

因为2.7版本的dubbo-admin是前后端分离的项目,前端用到了Vue,所以需要NodeJs才能启动,所以要求NodeJs官网上下载安装一下NodeJs
https://nodejs.org/en/
最好安装旧版本

Dubbo-admin

去dubbo-admin的GitHub上下载项目:dubbo-admin
在这里插入图片描述
解压下载好的zip文件,可以看到这是个前后端分离的项目,后端的代码放在dubbo-admin-server中,前端的代码放在dubbo-admin-ui中
在这里插入图片描述
在dubbo-admin-develop\dubbo-admin-server\src\main\resources中修改一下application.properties配置文件,dubbo默认使用8080端口,为了防止8080被占用的情况发生,我们添加一下端口,使用8081端口,别的地方正常情况下是不需要进行修改的

server.port=8081

在这里插入图片描述
因为后端的端口修改了,所以也要修改一下前端代理的端口。打开dubbo-admin-develop\dubbo-admin-ui中的vue.config.js文件,这里默认是8080端口,改为8081
在这里插入图片描述
修改好之后,在dubbo-admin-develop文件夹下打开cmd,使用mvn clear package命令将项目打包为jar包

mvn clean package

可能会出现这种情况,解决办法看我另外一篇文章:打包时出现的问题
在这里插入图片描述

这样就是打包成功的样子了(第一次可能会比较慢,多等等)
在这里插入图片描述
成功后,我们到dubbo-admin-develop\dubbo-admin-server\target目录下,
在这里插入图片描述打开cmd,运行dubbo-admin-server-0.4.0.jar文件
(这里记着先启动zookeeper,再运行jar)

java -jar dubbo-admin-server-0.4.0.jar

显示Spring的图标并且没有运行没有中断就是启动成功了,可以发现是在8081端口上启动的,就是我们之前设置的那个
在这里插入图片描述
然后到dubbo-admin-develop\dubbo-admin-ui目录下
在这里插入图片描述
打开cmd,运行npm run dev

npm run dev

可以发现,报了好多错误,但是不要担心,这些都是些语法错误,比如空格、缩进等错误,不影响使用。
这些都是eslint检查出来的,eslint是一个语法检查器,限制比较严格,像了解怎么关闭eslint的朋友可以自行搜索
在这里插入图片描述
拉到最后,可以发现还是启动成功了
在这里插入图片描述
然后我发现再次运行npm run dev命令的时候就不会报那些错误了,前端大神可以来解释一下为什么会这样
在这里插入图片描述
接着前端我们也启动了,之前也已经启动了后端,我们在浏览器中输入

http://localhost:8082

成功进入dubbo-admin
在这里插入图片描述
默认用户名和密码都是root,登录一下
在这里插入图片描述
这样我们就成功启动dubbo-admin了


版权声明:本文为weixin_46116099原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。