RocketMQ最佳實踐(四)可視化管理控制檯rocketmq-console-ng

RocketMQ有一個對其擴展的開源項目incubator-rocketmq-externals,這個項目中有一個子模塊叫“rocketmq-console”,這個便是管理控制檯項目了。


先將incubator-rocketmq-externals拉到本地,因爲我們需要自己對rocketmq-console進行編譯打包運行。


通過命令行進入到rocketmq-console子目錄,通過maven對其進行編譯打包,

mvn package

如下圖:


打包成功後命令行如下圖所示:


此時在rocketmq-console/target目錄下生成了一個叫rocketmq-console-ng-1.0.0.jar的jar包,如下圖:


接下來運行這個jar包,我們可以直接通過java -jar的方式運行,但爲了方便,我是將java -jar命令編寫成腳本,方便以後直接運行即可。

我是windows環境下,新建一個rocketmq-console-ng.bat文件(與上面生成的rocketmq-console-ng-1.0.0.jar在同一個目錄),內容如下:

@echo off
java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=10.89.0.64:9876;10.89.0.65:9876
@pause

這裏注意需要設置兩個參數:--server.port爲運行的這個web應用的端口,如果不設置的話默認爲8080;--rocketmq.config.namesrvAddr爲RocketMQ命名服務地址,如果不設置的話默認爲“”。

設置好後就可以直接雙擊運行rocketmq-console-ng.bat即可啓動,如下圖:


啓動成功後,我們就可以通過瀏覽器訪問http://localhost:12581進入控制檯界面了,如下圖:


右上角可以切換成中文,OVER!

剩下的就是自己隨便玩兒了。happy!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章