RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用
文章目錄
- Github地址
- IDEA中 部署
- 修改兩處地方
- 修改application.properties配置
- 修改依賴
- 啟動RokcetMQ Console
- 訪問RocketMQ Console
- 更多方式安裝 RocketMQ Console
- UserGuide
Github地址
訪問 rocketmq-externals
選擇
rocketmq-console : 戳這里
選擇 release-rocketmq-console-1.0.0 分支
IDEA中 部署
下載成功后,將rocketmq-console項目導入idea,在idea中進行編譯 , 等待maven自動下載好依賴的jar, 耗時稍微長點,如果還是有依賴包飄紅,建議到本地倉庫,刪除后重新下載,Reimport
修改兩處地方
A: MQAdminExtImpl 重寫 queryConsumeQueue方法
B: MonitorServiceImpl#loadData方法
修改application.properties配置
server.contextPath= server.port=8080 #spring.application.index=true spring.application.name=rocketmq-console spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true logging.config=classpath:logback.xml #if this value is empty,use env value rocketmq.config.namesrvAddr NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876 rocketmq.config.namesrvAddr=192.168.18.130:9876;192.168.18.131:9876; #if you use rocketmq version < 3.5.8, rocketmq.config.isVIPChannel should be false.default true rocketmq.config.isVIPChannel= #rocketmq-console's data path:dashboard/monitor rocketmq.config.dataPath=C:\\temp\\rocketmq‐console\\data #set it false if you don't want use dashboard.default true rocketmq.config.enableDashBoardCollect=true修改依賴
pom.xml中 修改Rocketmq依賴版本, 修改為與服務端對應的版本。 我這里用的是4.3.2
啟動RokcetMQ Console
如果不是在idea中打開項目,則直接cd回項目目錄:cd ${path}/rocketmq-console
執行編譯命令:mvn clean package -Dmaven.test.skip=true,
此時target文件夾下會生成rocketmq-console-ng-1.0.0.jar,在target目錄下,執行java -jar rocketmq-console-ng-1.0.0.jar啟動console。
如果是在idea中打開的項目,
啟動方式一:直接點擊spring-boot:run
啟動方式二 運行 App.java
如果啟動過程中拋出 checkstyle 相關的錯誤,可以注釋掉該plugin即可 ,如下
訪問RocketMQ Console
http://localhost:8080/
更多方式安裝 RocketMQ Console
這個看GitHub上的Readme即可
戳這里
UserGuide
英文說明: 戳這里
中文說明 : 戳這里
總結
以上是生活随笔為你收集整理的RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RocketMQ-初体验RocketMQ
- 下一篇: RocketMQ-初体验RocketMQ