最新 dubbo admin 2.7平臺搭建詳細過程及單jar包啓動使用

                            最新 dubbo-admin 平臺搭建詳細過程

目錄

         最新 dubbo-admin 平臺搭建詳細過程

項目介紹

dubbo-admin-server項目配置

dubbo-admin-ui項目配置

總結dubbo-admin是一個十分方便的工具,所以我打了jar包.dubbo-admin-server-0.1.jar  點擊下載jar包


項目介紹

如圖所示,dubbo-admin是一個dubbo的後臺管理與監控平臺。可以提供服務查詢,服務治理,條件路由,黑白名單,負載均衡等功能操作,十分方便。接下來本人會提供平臺的詳細搭建過程。

項目下載
項目地址:https://github.com/apache/dubbo-admin

第一種方法

第二種

直接下載 解壓.zip ,使用idea 或eclipse導入項目import project

使用IDEA打開項目,可以發現是一個springboot項目,如下圖所示。

項目架構說明
dubbo-admin-distribution:用於存放一些項目配置相關。

dubbo-admin-server:用作後端微服務。

dubbo-admin-ui:用於頁面渲染顯示。

dubbo-admin-server項目配置


如果使用的是遠程的zookeeper,那麼需要修改相應的配置,打開dubbo-admin-server模塊,找到application.properties配置文件,修改相應的zookeeper地址,如下:


將代碼中出現的“你的ip”替換爲自己安裝zookeeper的主機ip,linux使用命令ifconfig查看ip號,windows使用ipconfig查看ip號。


修改完畢即可啓動dubbo-admin-server中的DubboAdminApplication

在瀏覽器中輸入localhost:9999/swagger-ui.html可以看見Swagger文檔,其中,Swagger是一個規範且完整的框架,提供描述、生產、消費和可視化RESTful Web Service。若成功顯示,這說明後端程序運行成功。

dubbo-admin-ui項目配置

防止衝突也可以修改前端UI端口如:9998


安裝nodejs
由於前端頁面使用到了vue框架,所以需要下載nodejs,進入官網,進行下載。

下載地址:http://nodejs.cn/download/

安裝完畢後,配置環境變量:

1)修改用戶變量PATH:新建變量,內容爲"D:\nodejs"。

2)新增系統變量NODE_PATH:設置爲:“D:\nodejs\node_modules"。

重新打開cmd,使用命令:node -v 與npm -v,如果出現版本號,則說明安裝成功!

運行
1)使用命令npm congfig get registry,結果爲http://registry.npmjs.org,由於是國外的鏡像,所以下載速度堪憂,使用set命令npm config set registry http://registry.npm.taobao.org將其換成淘寶的鏡像。Windows命令行

2)使用命令npm install,進行安裝。安裝完畢如下圖所示。

 

(3)等..........等待install完成之後, npm run build (構建項目)

4)使用命令npm run dev,運行成功,如下圖所示。

可能會報如下錯誤

> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

'webpack-dev-server' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\hasee\AppData\Roaming\npm-cache\_logs\2019-07-05T07_41_22_766Z-debug.log

解決方案:刪除當前目錄下的node_modules文件,重新執行npm install命令。

運行Dubbo項目
運行自己已有的dubbo項目,可以看到查詢結果如圖所示。

*爲查詢所有服務。

同時可以查看具體的提供者與消費者等信息。

 

3 總結
dubbo-admin是一個十分方便的工具,所以我打了jar包.

dubbo-admin-server-0.1.jar  點擊下載jar包

1 .首先使用解壓工具打開jar包,在application.properties中修改自己的zookeeper的ip

2 .進入jar所在的路徑,命令行: java -jar dubbo-admin-server-0.1.jar

3 .輸入地址:  http://localhost:9999/index.html#/  用戶名和密碼 :root和root

 

發佈了29 篇原創文章 · 獲贊 30 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章