一、安裝注冊中心 zookeeper
下載地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/
1.下載直接解壓,進入../conf/目錄下復制一份zoo_sample.conf, 改名為zoo.cfg
# dataDir里放的是內存數據結構的snapshot dataDir=../data # 客戶端連接zookeeper服務的端口 clientPort=2183 # 服務啟動默認8080,避免和其他服務沖突配置8888 admin.serverPort=8888 # 配置zookeeper 的默認賬號密碼, 用於登入dubbo admin.root.user.name=root admin.root.user.password=root
2.啟動 zookeeper,進入../bin/目錄,Windows環境啟動文件為zkServer.cmd,Linux環境啟動文件為 zkServer.sh
二、安裝dubbo amdin
源代碼地址:https://github.com/apache/dubbo-admin
1.下載解壓后修配置文件 dubbo-admin-server/src/main/resources/application.properties
配置文件修改zookeeper地址,dubbo控制台端口默認8080,可以修改為其他端口例如 server.port=9999,以免與其他服務端口沖突
# 修改端口 server.port=9898,以免與其他服務端口沖突
server.port=9999
# zookeeper地址 admin.registry.address=zookeeper://127.0.0.1:2183 admin.config-center=zookeeper://127.0.0.1:2183 admin.metadata-report.address=zookeeper://127.0.0.1:2183
2. 打包(有Maven環境),進入../\dubbo-admin-server/目錄
輸入清空target並對文件打包: mvn clean package
打包成功后會在target目錄下生成jar包:dubbo-admin-server*.jar
啟動jar包:java -jar dubbo-admin-server*.jar
至此后端服務部署完成,接下來進行前端服務配置
三、dubbo-admin-ui服務配置
1.需要安裝node.js;
2.選擇../dubbo-admin-ui/目錄下vue.config.js文件,進行相應配置。如下圖,其中地址端口要配置為 dubbo-admin-server 的地址端口。
3.啟動前端服務
首先安裝依賴,在../dubbo-admin-ui/目錄下開啟dos窗口輸入
# install dependencies npm install # serve with hot reload at localhost:8082 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report
4.訪問前端地址:localhost:8082