RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用
文章目錄
- Github地址
- IDEA中 部署
- 修改兩處地方
- 修改application.properties配置
- 修改依賴(lài)
- 啟動(dòng)RokcetMQ Console
- 訪問(wèn)RocketMQ Console
- 更多方式安裝 RocketMQ Console
- UserGuide
Github地址
訪問(wèn) rocketmq-externals
選擇
rocketmq-console : 戳這里
選擇 release-rocketmq-console-1.0.0 分支
IDEA中 部署
下載成功后,將rocketmq-console項(xiàng)目導(dǎo)入idea,在idea中進(jìn)行編譯 , 等待maven自動(dòng)下載好依賴(lài)的jar, 耗時(shí)稍微長(zhǎng)點(diǎn),如果還是有依賴(lài)包飄紅,建議到本地倉(cāng)庫(kù),刪除后重新下載,Reimport
修改兩處地方
A: MQAdminExtImpl 重寫(xiě) 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修改依賴(lài)
pom.xml中 修改Rocketmq依賴(lài)版本, 修改為與服務(wù)端對(duì)應(yīng)的版本。 我這里用的是4.3.2
啟動(dòng)RokcetMQ Console
如果不是在idea中打開(kāi)項(xiàng)目,則直接cd回項(xiàng)目目錄:cd ${path}/rocketmq-console
執(zhí)行編譯命令:mvn clean package -Dmaven.test.skip=true,
此時(shí)target文件夾下會(huì)生成rocketmq-console-ng-1.0.0.jar,在target目錄下,執(zhí)行java -jar rocketmq-console-ng-1.0.0.jar啟動(dòng)console。
如果是在idea中打開(kāi)的項(xiàng)目,
啟動(dòng)方式一:直接點(diǎn)擊spring-boot:run
啟動(dòng)方式二 運(yùn)行 App.java
如果啟動(dòng)過(guò)程中拋出 checkstyle 相關(guān)的錯(cuò)誤,可以注釋掉該plugin即可 ,如下
訪問(wèn)RocketMQ Console
http://localhost:8080/
更多方式安裝 RocketMQ Console
這個(gè)看GitHub上的Readme即可
戳這里
UserGuide
英文說(shuō)明: 戳這里
中文說(shuō)明 : 戳這里
總結(jié)
以上是生活随笔為你收集整理的RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RocketMQ-初体验RocketMQ
- 下一篇: RocketMQ-初体验RocketMQ