2021最新版Dubbo-admin+Zookeeper安装教程
安装程序包
这是写教程时收集好的文件,可直接点击下载,也可以跟着步骤自行下载:https://hanzhe.lanzous.com/ihna9jzcsze
Zookeeper下载地址,任选其一点击下载:
https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
dubbo-admin下载地址,建议直接下载压缩包即可:https://github.com/apache/dubbo-admin
配置Zookeeper
两个文件都下载完成后解压到合适的位置,进入到Zookeeper
目录下的conf
目录下,将zoo_sample.cfg
文件在当前目录复制一份,重命名为zoo.cfg
右键编辑zoo.cfg
文件,将dataDir=/tmp/zookeeper
修改为dataDir=../temp
,回到Zookeeper
目录下新建temp
文件夹,Zookeeper就算配置完成了
可以双击bin
目录下的zkServer.cmd
运行服务,通过观察控制台查看程序是否报错
配置dubbo-admin
这里推荐使用IDEA操作会更佳简单,如果你对maven命令足够了解也可以使用命令进行操作,这里使用IDEA打开解压好的dubbo-admin-develop
文件夹,稍等片刻让Maven下载好相关依赖
编辑dubbo-admin-server
模块下的application.properties
配置文件:
# 这里对注册中心相关地址进行相关配置,将端口号修改为Zookeeper的2181
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
# 在配置文件末尾修改一下启动端口号,防止冲突
server.port=7001
然后打开IDEA右侧的maven面板,如果没有面板点击IDEA左下角的小方块就可以找到,点击maven面板的闪电图标,跳过单元测试,然后依次双击clean``package
对dubbo-admin-server
进行打包
稍等片刻后就会打包成功
然后打开jar包目录,使用java -jar
命令运行jar包 ( 注意保持zookeeper ( zkServer.cmd ) 服务端的运行 )
接下来在dubbo-admin-ui
模块上右键打开命令行工具
在命令行中输入npm i
命令安装npm依赖,如果没有安装Node的请先安装Node,网上有很多教程,这里就不细说了
依赖安装完成后编辑当前目录下的vue.config.js
文件,修改请求地址为我们刚刚设置的7001
端口,修改位置大概在33行
修改完成后在控制台输入npm run dev
(运行时可能会有报错,只要不影响运行结果就不用理会),程序就会可以跑起来了:
可以看到程序在8082端口运行,我们访问8082端口:
可以看到已经运行起来了,访问http://localhost:8082/#/login
地址会到登录页面,默认用户名密码都是root