dubbo的一系列配置與搭建

dubbo新的版本采用前后端分離技術,在github上下載的時候,不僅僅只是一個dubbo-admin而是將admin包分離為dubbo-admin-ui前端包和dubbo-admin-server后端包
首先 , 無論運行前端包還是后端包,我們都應該首先啟動的是zookeeper消息件 。
本人安裝到了Linux系統中,所以進入它的安裝目錄的bin目錄下,執行指令:
./zkServer.sh start #啟動zk服務端
./zkServer.sh status #查看zk服務端狀態
./zkCli #啟動zk客戶端(使得主機的端口可以被訪問到)
此時將它運行在后臺,啟動了監聽,不必去動它 。
接下來,來配置dubbo
首先配置的是dubbo-admin-server\src\main\resources下的application.properties文件:
以下為默認本機的配置 , 將它注釋掉(如果配置在虛擬機的話,否則跳過此配置步驟)
admin.registry.address=zookeeper://127.0.0.1:2181admin.config-center=zookeeper://127.0.0.1:2181admin.metadata-report.address=zookeeper://127.0.0.1:2181
而后,將zookeeper配置改為Linux的地址:
admin.registry.address=zookeeper://192.168.200.130:2181admin.config-center=zookeeper://192.168.200.130:2181admin.metadata-report.address=zookeeper://192.168.200.130:2181
接下來,進入dubbo-admin-server,在cmd窗口運行之,并執行如下命令進行跳過test的打包:
mvn clean package -Dmaven.test.skip=true
經過漫長的等待,發現在dubbo-admin\dubbo-admin-server\target目錄下生成了兩個jar文件 , 而后進入cmd,運行之:
java -jar dubbo-admin-server-0.5.0.jar
此時端口Tomcat8080已啟動 , 成功進入監聽狀態
ok,后端配置已經結束,接下來配置前端,并執行browser的可視化操作界面
進入dubbo-admin\dubbo-admin-ui的cmd窗口
此處我們需要配置一些列框架才能生效,例如Vue、webpack...
npm install #安裝npmnpm -v #檢查npm版本npm install -g webpack #安裝webpacknpm install -g webpack-cli #安裝webpack-cliwebpack -v #檢查webpack版本npm run dev #運行,啟動監聽
這時對cmd進行觀測,發現App running at:Local: http://localhost:8002/
在edg輸入localhost:8002
不出意外的話,此時已經成功彈出dubbo的可視化管理界面Dubbo Admin,默認的用戶名和密碼在dubbo-admin-server\src\main\resources\application.properties中顯示均為root
搞定收工!
【dubbo的一系列配置與搭建】

    推薦閱讀