RocketMQ官方文檔中並未提到可視化管理控制檯(Console)的任何信息,因爲官方發佈版本中並未集成Console相關功能,不過在 GitHub 中可以找到一個 RocketMQ 的擴展項目 rocketmq-externals,其中包括 RocketMQ-Console,這個 RocketMQ 擴展項目由社區貢獻和維護。
RocketMQ-Console 使用 Spring Boot 1.x 開發,本文介紹如何安裝和運行 RocketMQ-Console。
1 下載 rocketmq-externals
rocketmq-externals github項目地址: https://github.com/apache/rocketmq-externals
可以直接在 GitHub 上下載 ZIP 包,也可以通過 Git clone,本文使用git clone。
實際上使用 Git 非常方便,還可以藉助 IDE(如 Intellij IDEA,Eclipse)直接打包運行。
git clone https://github.com/apache/rocketmq-externals.git
下載失敗的朋友也可以通過下面鏈接進行下載
鏈接:https://pan.baidu.com/s/1xW1TPFj46RYZS224FOEtCQ
提取碼:vnwj
2. 從rocketmq-externals中找到rocketmq-console
,修改配置文件 rocketmq-externals/rocketmq-console/src/main/resources/application.properties,添加 NameServer 地址
具體操作如下:
rocketmq.config.namesrvAddr=
改爲:
rocketmq.config.namesrvAddr=192.168.0.120:9876
3. 編譯打包
進入rocketmq-console根目錄,使用maven 進行編譯打包
mvn clean package -Dmaven.test.skip=true
4. 將打好的包上傳到某臺服務器上,啓動運行
nohup java -jar rocketmq-console-ng-1.0.1.jar &
5.啓動後會自動創建 /root/logs/consolelogs 和 /root/logs/rocketmqlogs 兩個日誌目錄
查看日誌
tail -f /root/logs/consolelogs/rocketmq-console.log
tail -f /root/logs/rocketmqlogs/rocketmq_client.log
eg:
6.打開瀏覽器,輸入 http://192.168.0.120:8080/ 會看到如下界面