DubboAdmin環(huán)境搭建

前言

DubboAdmin是用來(lái)管理、監(jiān)控經(jīng)由dubbo開(kāi)發(fā)的服務(wù)的一款服務(wù)治理工具。
在搭建環(huán)境過(guò)程中有問(wèn)題的小伙伴可以到最后面的問(wèn)題匯總里找找有沒(méi)有自己遇到的問(wèn)題。

1.環(huán)境與版本

1)所需環(huán)境

windows10
jdk1.8+
node環(huán)境
zookeeper
Maven

2)版本選擇

node10.15.1
dubbo2.7.7
dubboAdmin0.2.0
zookeeper3.4.12
Maven3.6.0

版本肯定不是唯一的,以上是我使用的版本。

2.dubboAdmin下載及工程介紹

新版本的DubboAdmin是前后端分離的,所以前端需要有node環(huán)境,至于node怎么安裝就不是本篇文章的內(nèi)容啦。

1)下載

dubboAdmin下載地址:https://github.com/apache/dubbo-admin/releases選擇合適的版本即可。
中文文檔:https://github.com/apache/dubbo-admin/blob/develop/README_ZH.md

2)工程目錄

image.png

下載好后解壓出來(lái),就可以看到完整的dubboAdmin的工程目錄了。
我們只需要關(guān)注紅色框框標(biāo)出來(lái)的工程就可以了,一個(gè)是前端,一個(gè)是服務(wù)端。

3.服務(wù)端部署

1)打包

在dubbo-admin-server目錄下打開(kāi)cmd,執(zhí)行Maven打包命令

mvn package -Dmaven.test.skip=true
image.png

控制臺(tái)出現(xiàn)這樣的日志后表明我們已經(jīng)打包成功了!
接下來(lái)要啟動(dòng)服務(wù)端了。
啟動(dòng)服務(wù)端之前先要啟動(dòng)zookeeper。
zookeeper啟動(dòng)好之后進(jìn)入dubbo-admin-server/targer目錄下啟動(dòng)服務(wù)

java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar
image.png

控制臺(tái)出現(xiàn)這樣的日志就說(shuō)明服務(wù)端啟動(dòng)好了,端口號(hào)是8080

4.前端部署

我們進(jìn)入dubbo-admin-ui的目錄,通過(guò)cmd依次輸入兩個(gè)命令

#初始化前端組件
npm install
#啟動(dòng)工程
npm run dev

先執(zhí)行第一個(gè)命令


image.png

出現(xiàn)這樣的日志就說(shuō)明前端的組件已經(jīng)安裝好了,接下來(lái)我們直接啟動(dòng)。
在同樣的目錄下輸入啟動(dòng)的命令。


image.png
出現(xiàn)這樣的日志就說(shuō)明前端部署成功啦。
我們?cè)L問(wèn)localhost:8082看一下dubboAdmin默認(rèn)的用戶名密碼都是root
image.png

登陸成功就可以看到我們注冊(cè)的服務(wù)信息啦,還有其他的功能大家可以深入研究。

5.問(wèn)題匯總

1)服務(wù)端啟動(dòng)失敗

image.png

種情況是沒(méi)有啟動(dòng)zookeeper。
還有可能出現(xiàn)端口占用的情況。改一下properties配置文件的端口號(hào)重新打個(gè)包就可以了。

2)前端npm install失敗

可能由于網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的,建議install時(shí)使用阿里的鏡像

npm install --registry=https://registry.npm.taobao.org
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容