dubbo admin詳解


運行

dubbo-admin的啟動運行其實是一個比較簡單的操作,但是由於它采用了前后端分離,前端又是使用的node.js,如果有不熟悉的同學會容易踩坑。

這里只簡單介紹一下步驟:

1.從github下載dubbo admin項目

https://github.com/apache/dubbo-ops

 

2.將項目引入到idea,項目結構如下

 

 

 

3.顧名思義,結構中的dubbo-admin-server是我們的服務后端,dubbo-admin-ui是我們的前端,而且由於前端使用node.js所寫,因此我們首先需要安裝node.js環境

 

3.1.進入nodejs官網https://nodejs.org/en/,沒必要下載最新的,使用最多人使用的版本即可。點擊紅框中內容

 

 

 

3.2.下載完成后雙擊開始安裝,比較傻瓜式的一直點下一項即可。唯一要注意的下圖中這一步,我選擇的是紅框中的選項,會自動將nodejs環境添加到path中,不再需要我們配置環境變量。

 

 

 

3.3安裝完成后,打開命令行窗口,輸入node -v和npm -v可以看到各自對應的版本號

 

 

 

就此,我們的nodejs環境已經安裝完成。

 

4.然后我們修改dubbo-admin-server的配置文件【application.properties】,路徑在

【dubbo-admin-develop\dubbo-admin-server\src\main\resources\application.properties】

我這里修改了服務端的啟動端口,默認是8080,我把它改成了8888(注意:由於前后端分離,修改了服務端端口,也必須修改前端端口,后面會講述如何修改)。

再且注意配置zk的進程路徑,必須配置你的zk運行的ip和端口

 

 

5.配置完成后,啟動【dubbo-admin-develop\dubbo-admin-server\src\main\java\org\apache\dubbo\admin\DubboAdminApplication.java】運行即可。

服務端就此啟動完成。

 

6.前端我們由於修改了后端端口,因此也先要修改前端端口,打開文件【dubbo-admin-develop\dubbo-admin-ui\config\index.js】,找到【proxyTable】,將里面的target改成我們后端服務的ip加端口,然后保存。

 

 

7.運行前端程序需要用到我們先前配置的nodejs環境,打開命令行窗口,進入【dubbo-admin-ui】目錄下

 

 

7.執行命令

npm run dev

等待打包安裝完成,會顯示如下內容

 

上面的內容我們可以看到,項目已經啟動起來,地址在:http://localhost:8081。

 

8.進入http://localhost:8081,可以看到我們的dubbo-admin已經成功運行了起來。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM