CentOS7上RocketMQ Console 的安裝及運行

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/ 會看到如下界面

 

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