1. 程式人生 > >兩種版本RocketMQ控制檯使用(mac-osx環境基礎)

兩種版本RocketMQ控制檯使用(mac-osx環境基礎)

編寫原因

由於RocketMQ已經由Alibaba轉手給Apache了,使得以前的那些開源提供的原始碼外掛等支援性的工具已經不再那麼輕而易舉地下載了。
區別在於之前用的都是那個版本是war包的形式,而擴充套件後的控制檯需要自己手動打包,但是對於有經驗的開發者而言也不是什麼問題。
有時候我們需要用到控制檯檢視MQ的一些狀態會比較方便,所以在這裡記錄一下那些過程。

實操搭建

1.找到控制檯的目錄檔案位置選擇它的路徑
找到下載的控制檯

2.更改配置(根據你的需要,若只是測試你可以先不改)

檔案位置:rocketmq-console/src/main/resources/application.properties
一般情況都是改埠號和RocketMQ的地址

配置檔案

3.使用終端(Terminal)進入rocketmq-console這個目錄進行清掃生成target目錄(裡面有對應jar包)

mvn clean package -Dmaven.test.skip=true
###(-Dmaven.test.skip=true 可以跳過許多亂七八糟的錯誤)

這裡寫圖片描述

處理完後會在終端後面看到build success的字(我這裡是綠色的:-D)。

4.最後登入

終端進入生成後的target目錄

執行 java -jar rocketmq-console-ng-1.0.0.jar 這個命令

最後你就可以根據之前在application.xml中配置的ip:port進入控制檯了

二、RocketMQ-3.2.6 版本控制檯

  1. 將下載好的war包放到tomcat的webapps目錄底下,你也可以將war包解壓掉,不用tomcat處理解壓操作。

  2. 修改rocketmq-console/WEB-INF/classes/config.properties裡的配置(與上面Apache控制檯的配置格式同理)。
    配置檔案

  3. 啟動tomcat找到目錄路徑就可以進去了。