Dubbo學習筆記

首先下載好zookeeper,然後解壓到本地

打包完成

注意事項:

新版dubbo-admin安裝和使用(新版找不到dubbo-admin目錄)

發佈時間: 2019-04-24 17:12:29

dubbo項目啓動後,服務調不通時,總是會懷疑提供者是否註冊了服務及服務當前的狀態,而命令行查詢zookeeper中註冊的服務十分不便,因此在前輩的提醒下,通過百度及各類博客嘗試使用dubbo-admin

dubbo admin地址:https://github.com/apache/incubator-dubbo-admin

根據百度到的方法,下載源碼後,進入dubbo-admin 目錄進行安裝,然而發現沒有很多文章介紹中的dubbo admin目錄,可能是版本更新後目錄有所變化

新版的dubbo-admin分爲前後端兩個部分

後端項目dubbo-admin-server不需要網上說的各種打成jar包運行或打成war包放在tomcat下面運行,這是一個springboot項目並且在DubboAdminApplication類中提供了main方法,可以右鍵直接運行

要運行前端項目dubbo-admin-ui需要安裝配置node.js

安裝node.js可參考百度經驗https://jingyan.baidu.com/article/91f5db1b2bb6941c7f05e33c.html

安裝node.js中遇到的問題放在了文章末尾,使用命令行進入前端項目dubbo-admin-ui目錄下載依賴包:

npm install

啓動項目:

npm run dev

雖然node.js沒有完全配置成功,仍然執行成功。

server和ui兩個項目啓動成功後,瀏覽器訪問urlhttp://localhost:8081/#/service

安裝配置node.js的時候,設置配置信息npm config set prefix時不小心輸錯,導致輸入命令時會一直報錯:Error: EPERM: operation not permitted,TypeError: Cannot read property 'get' of undefined等錯誤

解決方法:在c盤下搜索.npmrc,找到文件後打開編輯刪除錯誤的配置信息即可,再執行npm命令成功。

執行npm install express -g時報錯:Unhandled rejection Error: EPERM: operation not permitted, mkdir 'nodejs\node_cache\_cacache'

解決方法:缺少管理員權限,改用管理員cmd執行命令成功。

配置環境變量後,運行require('express')測試node.js是否安裝成功,報錯:

'require' 不是內部或外部命令,也不是可運行的程序
或批處理文件

經過反覆幾次重裝始終未能成功,好在並不影響dubbo-admin的使用。

注意事項:

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