公司網(wǎng)站建設(shè)方案匯報營銷方案模板
?作者簡介:CSDN內(nèi)容合伙人、信息安全專業(yè)在校大學(xué)生🏆
🔥系列專欄 :dubbo-admin安裝
📃新人博主 :歡迎點贊收藏關(guān)注,會回訪!
💬舞臺再大,你不上臺,永遠是個觀眾。平臺再好,你不參與,永遠是局外人。能力再大,你不行動,只能看別人成功!沒有人會關(guān)心你付出過多少努力,撐得累不累,摔得痛不痛,他們只會看你最后站在什么位置,然后羨慕或鄙夷。
文章目錄
- 1. 下載dubbo-admin 直接進github下載 dev分支即可
- 2. 解壓進入目錄
- 3. 在項目目錄下打包dubbo-admin
- 4. 執(zhí)行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar
dubbo本身并不是一個服務(wù)軟件。它其實就是一個jar包,能夠幫你的java程序連接到zookeeper,并利用zookeeper消費、提供服務(wù)。
但是為了讓用戶更好的管理監(jiān)控眾多的dubbo服務(wù),官方提供了一個可視化的監(jiān)控程序dubbo-admin,不過這個監(jiān)控即使不裝也不影響使用。
我們這里來安裝一下:
1. 下載dubbo-admin 直接進github下載 dev分支即可
2. 解壓進入目錄
修改 dubbo-admin-0.6.0-release\dubbo-admin-server\src\main\resources 中的application.properties 指定zookeeper地址 和端口
server.port=38080
dubbo.registry.address=zookeeper://127.0.0.1:2181
3. 在項目目錄下打包dubbo-admin
第一次打包的過程有點慢,需要耐心等待!直到成功!
這里好像會報錯,用idea打開打包如下所示:注意是打dubbo-admin的包
還是會報錯,大概是說test出錯了,我們直接跳過test吧,在xml中添加如下的配置
<plugin><!--添加配置跳過測試--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId>
</plugin><!--添加配置跳過測試-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version><configuration><skipTests>true</skipTests></configuration>
</plugin>
然后重新打包就好了
4. 執(zhí)行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar
java -jar dubbo-admin-0.7.0-SNAPSHOT.jar
【注意:zookeeper的服務(wù)一定要打開!】
執(zhí)行完畢,我們?nèi)ピL問一下 http://localhost:38080/ , 但是沒有頁面,可能是ui沒開,所以cd dubbo-admin-ui
執(zhí)行npm install
和 npm run dev
新版前后端分離,不是一個端口,要訪問http://localhost:38082/
寫一個腳本吧,一次開啟前后端,保存為 xx.cmd 下面的路徑改為你的安裝路徑即可
@echo off :: 開啟第一個CMD窗口并執(zhí)行命令 start cmd /k "cd F:\enviroment\zookeeper-3.7.2\apache-zookeeper-3.7.2-bin && java -jar dubbo-admin-0.7.0-SNAPSHOT.jar" :: 開啟第二個CMD窗口并執(zhí)行命令 start cmd /k "cd F:\enviroment\dubbo-admin-develop\dubbo-admin-ui && npm run dev"
這時候我們需要輸入登錄賬戶和密碼,我們都是默認的root-root;
登錄成功后,查看界面