巴中哪里做網(wǎng)站網(wǎng)站推廣名詞解釋
RocketMQ Dashboard 是一個(gè)基于 Web 的管理工具,用于監(jiān)控和管理 RocketMQ 集群。它提供了一個(gè)用戶友好的界面,使管理員能夠輕松地查看和操作 RocketMQ 系統(tǒng)中的各種組件和狀態(tài)。
主要功能包括:
- 集群管理: 監(jiān)控和管理 NameServer 和 Broker 的狀態(tài),包括節(jié)點(diǎn)的健康狀況、連接情況等。
- 消息管理: 查看主題(Topic)、消息隊(duì)列(Message Queue)的詳細(xì)信息,如消息數(shù)量、生產(chǎn)者和消費(fèi)者的狀態(tài)等。
- 消費(fèi)進(jìn)度監(jiān)控: 跟蹤消息的消費(fèi)進(jìn)度,監(jiān)控消費(fèi)延遲和堆積的消息數(shù)量。
- 運(yùn)維操作: 提供創(chuàng)建、刪除 Topic 和消費(fèi)組(Consumer Group)等操作,以及進(jìn)行 Broker 配置的修改和更新。
- 統(tǒng)計(jì)分析: 提供系統(tǒng)級(jí)別的統(tǒng)計(jì)數(shù)據(jù)和趨勢(shì)分析,如消息流量、系統(tǒng)資源使用情況等。
這些功能有助于管理員實(shí)時(shí)監(jiān)控 RocketMQ 系統(tǒng)的運(yùn)行狀態(tài),確保系統(tǒng)的健康和性能,同時(shí)可以迅速響應(yīng)和解決潛在的問題。
下載
下載 | RocketMQ
在最下面? ?他只有源碼包? 所以最好服務(wù)器安裝maven? 不然就本地編譯打包好上傳服務(wù)器
?
上傳到服務(wù)器
解壓
unzip rocketmq-dashboard-1.0.0-source-release.zip
cd rocketmq-dashboard-1.0.0
mvn clean package -Dmaven.test.skip=true? ? ? 跳過測(cè)試類編譯打包
如果失敗了
mvn clean install -U -Dmaven.test.skip=true? ?重新編譯打包
cd target
nohup java -jar rocketmq-dashboard-1.0.0.jar > dashboard.log 2>&1 &
默認(rèn)端口8080
指定端口
nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8081 > dashboard.log 2>&1 &
?
指定 namesrvAddr
nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8081 --rocketmq.config.namesrvAddr=127.0.0.1:9876 > dashboard.log 2>&1 &
?
tail -f dashboard.log
一直會(huì)彈日志出來
或者可以nohup java -jar rocketmq-dashboard-1.0.0.jar & 不創(chuàng)建日志
dashboard沒有密碼設(shè)置
訪問 http://IP:8080訪問
關(guān)于ACL訪問控制列表
如果conf/broker.conf中開啟了ACL訪問控制? ??
那么在啟動(dòng)dashboard時(shí)候也要指定賬號(hào)和密碼
修改Dashboard配置文件 application.properties
rocketmq.config.namesrvAddr=xxx.xxx.xxx:9876
rocketmq.config.accessKey=xxxxx
rocketmq.config.secretKey=xxxxx
或者啟動(dòng)時(shí)? 命令行參數(shù)
nohup java -jar rocketmq-dashboard-1.0.0.jar --rocketmq.config.namesrvAddr=xxx.xxx.xxx:9876 --rocketmq.config.accessKey=xxxxxx --rocketmq.config.secretKey=xxxxxx > dashboard.log 2>&1 &
?