1. 程式人生 > >RocketMQ最佳實踐(四)視覺化管理控制檯rocketmq-console-ng

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

RocketMQ有一個對其擴充套件的開源專案incubator-rocketmq-externals,這個專案中有一個子模組叫“rocketmq-console”,這個便是管理控制檯專案了。


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

  1. 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在同一個目錄),內容如下:

  1. @echo off  
  2. 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  
  3. @pause  

這裡注意需要設定兩個引數:--server.port為執行的這個web應用的埠,如果不設定的話預設為8080;--rocketmq.config.namesrvAddr為RocketMQ命名服務地址,如果不設定的話預設為“”。

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


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


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

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

轉載於:https://blog.csdn.net/jayjjb/article/details/72674738