首先下載好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的使用。
注意事項: