rocketmq常用命令

官方文檔
https://rocketmq.apache.org/zh/docs/
https://rocketmq.apache.org/zh/docs/domainModel/02topic/
https://rocketmq.apache.org/zh/docs/4.x/deployment/02admintool

集群配置管理
https://mp.weixin.qq.com/s/688wNSwZPraGvAnr0K7hRw

RocketMQ運維管理命令mqadmin-Topic
https://mp.weixin.qq.com/s/u_8pdzrnDcNMAWTI_z3eLg
https://blog.csdn.net/testbaibai/article/details/132078478

下載
https://rocketmq.apache.org/zh/download/

linux環境變量

vim /etc/profile
export JAVA_HOME=/cygdrive/c/jdkexport ROCKETMQ_HOME=/cygdrive/c/work/linuxtools/rocketmq-all-4.8.0-bin-release
export PATH=$ROCKETMQ_HOME/bin:$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$ROCKETMQ_HOME/lib

windows環境變量

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_212ROCKETMQ_HOME=C:\work\linuxtools\rocketmq-all-4.8.0-bin-release
CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%ROCKETMQ_HOME%\lib

https://blog.csdn.net/God_WZH/article/details/119886519

客戶端連接RocketMQ

https://support.huaweicloud.com/usermanual-hrm/hrm-ug-039.html

如果RocketMQ實例開啟了ACL訪問控制,執行mqadmin命令時,需要鑒權
切換到解壓后的軟件包目錄下,在 conf/tools.yml 文件中,增加如下內容

accessKey: *******
secretKey: *******

常用命令
https://blog.csdn.net/testbaibai/article/details/132078478
https://blog.csdn.net/qq_44501429/article/details/137412867

mqadmin help
$ mqadmin.cmd
The most commonly used mqadmin commands are:updateTopic          Update or create topicdeleteTopic          Delete topic from broker and NameServer.updateSubGroup       Update or create subscription groupdeleteSubGroup       Delete subscription group from broker.updateBrokerConfig   Update broker's configupdateTopicPerm      Update topic permtopicRoute           Examine topic route infotopicStatus          Examine topic Status infotopicClusterList     get cluster info for topicbrokerStatus         Fetch broker runtime status dataqueryMsgById         Query Message by IdqueryMsgByKey        Query Message by KeyqueryMsgByUniqueKey  Query Message by Unique keyqueryMsgByOffset     Query Message by offsetQueryMsgTraceById    query a message traceprintMsg             Print Message DetailprintMsgByQueue      Print Message DetailsendMsgStatus        send msg to broker.brokerConsumeStats   Fetch broker consume stats dataproducerConnection   Query producer's socket connection and client versionconsumerConnection   Query consumer's socket connection, client version and subscriptionconsumerProgress     Query consumers's progress, speedconsumerStatus       Query consumer's internal data structurecloneGroupOffset     clone offset from other group.clusterList          List all of clusterstopicList            Fetch all topic list from name serverupdateKvConfig       Create or update KV config.deleteKvConfig       Delete KV config.wipeWritePerm        Wipe write perm of broker in all name serverresetOffsetByTime    Reset consumer offset by timestamp(without client restart).updateOrderConf      Create or update or delete order confcleanExpiredCQ       Clean expired ConsumeQueue on broker.cleanUnusedTopic     Clean unused topic on broker.startMonitoring      Start MonitoringstatsAll             Topic and Consumer tps statsallocateMQ           Allocate MQcheckMsgSendRT       check message send response timeclusterRT            List All clusters Message Send RTgetNamesrvConfig     Get configs of name server.updateNamesrvConfig  Update configs of name server.getBrokerConfig      Get broker config by cluster or special broker!queryCq              Query cq command.sendMessage          Send a messageconsumeMessage       Consume messageupdateAclConfig      Update acl config yaml file in brokerdeleteAccessConfig   Delete Acl Config Account in brokerclusterAclConfigVersion List all of acl config version information in clusterupdateGlobalWhiteAddr Update global white address for acl Config File in brokergetAccessConfigSubCommand List all of acl config information in clusterSee 'mqadmin help <command>' for more information on a specific command.$ mqadmin.cmd help resetOffsetByTime
usage: mqadmin resetOffsetByTime [-c] [-f <arg>] -g <arg> [-h] [-n <arg>] -s <arg> -t <arg>-c,--cplus               reset c++ client offset-f,--force <arg>         set the force rollback by timestamp switch[true|false]-g,--group <arg>         set the consumer group-h,--help                Print help-n,--namesrvAddr <arg>   Name server address list, eg: 192.168.0.1:9876;192.168.0.2:9876-s,--timestamp <arg>     set the timestamp[now|currentTimeMillis|yyyy-MM-dd#HH:mm:ss:SSS]-t,--topic <arg>         set the topic

help

mqadmin.cmd  子命令  -h
mqadmin.cmd clusterList  -h

查看集群信息:可以查看Clustername和brokerName的信息

mqadmin clusterList -n 11.54.89.103:8200

查看 Broker 統計信息、運行狀態(你想要的信息幾乎都在里面)

mqadmin.cmd brokerStatus -n 11.54.89.103:8200 -b 11.54.89.103:10103

Broker中各個消費者的消費情況,按Message Queue維度返回Consume Offset,Broker Offset,Diff,TImestamp等信息

mqadmin.cmd brokerConsumeStats -n 11.54.89.103:8200 -b 11.54.89.103:10101 -l 1

查看topic列表

mqadmin topicList -n 11.54.89.103:8200

查看死信隊列

mqadmin topicList -n 172.18.5.44:8100 |grep "DLQ"

查看指定topic路由信息

mqadmin topicRoute -n 11.54.89.103:8200 -t tp_procureAcc

查看指定topic狀態

mqadmin topicStatus -n 11.54.89.103:8200 -t tp_procureAcc

查看Topic所在集群列表

mqadmin.cmd topicClusterList -n 11.54.89.103:8200 -t tp_procureAcc

打印Topic訂閱關系、TPS、積累量、24h讀寫總量

mqadmin.cmd statsAll -n 11.54.89.103:8200 -t tp_procureAcc

創建topic

mqadmin updateTopic -c Clustername -n localhost:9876 -t testtopic
mqadmin updateTopic -n <nameserver地址> -c <集群名稱> -t <topic名稱> -r 32 -w 32 -p 6

查看消費者組:查看訂閱組消費狀態

mqadmin.cmd consumerProgress -n 11.54.89.103:8200 -g cg_mktdistribute2b_memberIdentityCertified
./mqadmin consumerProgress -n 172.18.5.44:8100 -g cg_orderdry_orderResult

創建消費者組

mqadmin updateSubGroup -n localhost:9876 -c DefaultCluster -g testzygroup1

批量查看mq消費組消息堆積量

#!/bin/bash>error.txt
for group in $(cat group.txt);doif ./mqadmin   consumerProgress    -n 11.8.200.160:9876 -g MQ_INST_1540776964817304_BkZwNvvM%${group} 2> /dev/null |grep "Diff Total" &> /dev/null;thenecho  -ne "${group}\t\t"./mqadmin   consumerProgress    -n 11.8.200.160:9876 -g MQ_INST_1540776964817304_BkZwNvvM%${group} |tail -1echoelseecho   "${group}" >> error.txt./mqadmin   consumerProgress    -n 11.8.200.160:9876 -g MQ_INST_1540776964817304_BkZwNvvM%${group} >> error.txt 2>&1fi
done

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/94428.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/94428.shtml
英文地址,請注明出處:http://en.pswp.cn/web/94428.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++詳解】哈希表概念與實現 開放定址法和鏈地址法、處理哈希沖突、哈希函數介紹

文章目錄一、unordered系列的使用unordered_set類的介紹unordered_set和set的使?差異unordered_map和map的使?差異unordered_xxx的哈希相關接?二、哈希表實現哈希概念直接定址法哈希沖突負載因?將關鍵字轉為整數哈希函數除法散列法/除留余數法乘法散列法處理哈希沖突開放定…

電影感人文街拍擺攤紀實攝影后期Lr調色教程,手機濾鏡PS+Lightroom預設下載!

調色介紹電影感人文街拍擺攤紀實攝影后期 Lr 調色是一種專注于捕捉街頭生活煙火氣的攝影風格&#xff0c;通過 Lightroom 后期調色賦予畫面電影般的敘事感和情感深度。這種風格以擺攤小販、市井行人、街頭場景為主體&#xff0c;強調真實、自然的生活瞬間。調色核心在于低飽和暖…

【數據分享】298個地級市人工智能企業數量(1990-2023)

數據介紹引言人工智能產業作為數字經濟的核心驅動力&#xff0c;其發展規模與分布格局深刻反映區域科技創新活力與產業升級潛力。為助力相關研究&#xff0c;本文分享一份涵蓋全國 298 個地級市 1990-2023 年的人工智能企業核心數據&#xff0c;包含人工智能企業存量和人工智能…

LeetCode 面試經典 150_雙指針_驗證回文串(25_125_C++_簡單)(雙指針)

LeetCode 面試經典 150_數組/字符串_驗證回文串&#xff08;25_125_C_簡單&#xff09;題目描述&#xff1a;輸入輸出樣例&#xff1a;題解&#xff1a;解題思路&#xff1a;思路一&#xff08;雙指針&#xff09;&#xff1a;代碼實現代碼實現&#xff08;思路一&#xff08;雙…

無障礙輔助模塊|Highcharts引領可訪問數據可視化的交流

在現代數據可視化中&#xff0c;無障礙輔助技術已成為必不可少的一部分。對于視障人士或使用屏幕閱讀器的用戶來說&#xff0c;傳統圖表往往難以獲取有效信息&#xff0c;而 Highcharts 在設計之初便充分考慮了無障礙體驗。 Highcharts作為可訪問數據可視化的倡導者&#xff0…

從0到1:數據庫進階之路,解鎖SQL與架構的奧秘

目錄一、SQL 基礎啟航1.1 SQL 基礎語法1.2 SQL 進階查詢1.3 SQL 實戰案例分析二、分庫分表實戰2.1 分庫分表的背景與原理2.2 分庫分表策略設計2.3 分布式 ID 生成2.4 數據遷移方案三、中間件實戰3.1 中間件概述3.2 DBLE 中間件實戰3.3 MyCat 中間件實戰四、高可用架構搭建4.1 高…

【數據結構入門】排序算法(2):直接選擇排序->堆排序

目錄 1.直接選擇排序 1.1 思想 1.2 代碼 2.堆排序 2.1 向下調整算法 2.1.1 代碼 2.2 建堆 2.2.1 代碼 2.3 正式排序 2.3.1 代碼 3. 冒泡排序 3.1 思路 3.1.1 單趟排序 3.1.2 多趟排序 3.1.3優化 3.2 代碼 1.直接選擇排序 1.1 思想 每次從未排序區中選擇一個最小…

Fluent Bit系列:字符集轉碼測試(下)

#作者&#xff1a;程宏斌 文章目錄fluent-bit 1.9.4 轉換測試結論接上篇&#xff1a;《Fluent Bit系列&#xff1a;字符集轉碼測試&#xff08;上&#xff09;》https://blog.csdn.net/qq_40477248/article/details/150776142?spm1001.2014.3001.5501fluent-bit 1.9.4 轉換測試…

redis-緩存-持久化

redis-緩存-持久化一、來因宮1、啥叫持久化&#xff1f;為何需要持久化&#xff1f;2、redis持久化方案2.1、RDB - 快照持久化A、定義原理B、快照生成流程&#xff1a;Copy-on-Write&#xff08;寫時復制&#xff09;C、dump.rdb文件說明D、RDB 數據恢復流程E、RDB的優缺點2.2、…

C++11(Linux/GCC)字節序工具

#pragma once #include <cstdint> #include <climits> #include <type_traits> // 用于類型檢查// 端序宏獲取&#xff08;保持原有邏輯&#xff09; #if __has_include(<endian.h>)#include <endian.h> #elif __has_include(<bits/endian.h…

【MTCNN網絡結構記憶卡片】--003nets.py

&#x1f9e0; MTCNN網絡結構記憶卡片 &#xfffd;&#xfffd; 基礎概念速查 &#x1f524; 庫引入&#xff1a;import torch 和 import torch.nn as nn import torch # PyTorch深度學習框架 import torch.nn as nn # nn Neural Networks (神經網絡)&#x1f3d7;?…

可視化-模塊1-HTML-03

1.發現問題<p>大數據可視化技術及應用課程</p> <img src"pic/圖片2.png" width"300" height"300"/><p></p><img />HTML 標簽按閉合方式只分兩類&#xff1a;雙標簽&#xff08;paired / container&#xff…

前端開發:詳細介紹npm、pnpm和cnpm分別是什么,使用方法以及之間有哪些關系

目錄 npm、pnpm和cnpm分別是什么 npm pnpm cnpm NPM包管理器 使用npm管理&#xff0c;創建/初始化項目 修改npm鏡像&#xff08;npm源設置&#xff09; 基本命令 安裝依賴項 下載特定版本的依賴 下載開發依賴 下載全局依賴&#xff08;全局安裝&#xff09; 升級依賴項 根據依賴…

我們為你連接網絡,安裝驅動程序

Windows 11 家庭版/專業版在安裝時默認要求聯網&#xff0c;其實可以跳過。在這個聯網界面按下 Shift F10 打開命令行。輸入以下命令并回車&#xff1a;OOBE\BYPASSNRO系統會自動重啟&#xff0c;回到聯網界面。這時會多出一個 “我沒有 Internet” 選項&#xff0c;點它&…

智慧交通夜間逆光誤檢率↓81.4%!陌訊多模態融合算法在主干道監測的落地優化

一、智慧交通視覺檢測的行業痛點智慧交通作為城市基建的核心環節&#xff0c;其視覺檢測系統&#xff08;車輛識別、車牌匹配、交通事件預警&#xff09;的可靠性直接影響通行效率與交通安全。但根據《2023 年中國智慧交通發展報告》數據&#xff0c;當前主流方案仍面臨三大核心…

Java和數據庫的關系

數據庫本身是一個獨立的、巨大的知識領域&#xff0c;但“數據庫的使用、優化和深度理解”絕對是Java后端工程師進階的核心組成部分。 它們不是分開的&#xff0c;而是緊密耦合、相輔相成的關系。你可以這樣理解&#xff1a; 數據庫&#xff08;MySQL, Oracle等&#xff09; 就…

Socket some functions

setsockopt 簡介setsockopt 是用于設置套接字&#xff08;socket&#xff09;選項的系統調用函數&#xff0c;允許用戶對套接字的行為進行精細控制。通過調整選項參數&#xff0c;可以優化網絡通信性能、修改超時設置、啟用特殊功能等。該函數在 POSIX 系統和 Windows 平臺均有…

玩轉深度學習數據填補!CNN-GRU組合模型數據填補(四個案例數據)

這兩段MATLAB代碼&#xff08;BABJ.m 和 CNN_GRUQSTB.m&#xff09;分別完成數據預處理與缺失值標識和基于CNN-GRU混合神經網絡的缺失值預測填補任務。以下是詳細分析&#xff1a; 一、主要功能 BABJ.m ? 功能&#xff1a;從多個Excel文件中讀取數據&#xff0c;匹配并合并多個…

基于開源AI智能名片鏈動2+1模式S2B2C商城小程序的營銷創新研究——以“種草”實踐踐行“以人為本”理念

摘要&#xff1a;本文聚焦于營銷本質&#xff0c;強調創造和維護與消費者有價值關系的重要性&#xff0c;指出企業需回歸消費者視角提供有價值產品和服務。深入探討“種草”作為科特勒“以人為本”理念在中國市場的最佳實踐&#xff0c;分析其意義與價值。同時&#xff0c;引入…

基于SpringBoot+Vue的智能停車場管理系統 停車管理小程序

&#x1f525;作者&#xff1a;it畢設實戰小研&#x1f525; &#x1f496;簡介&#xff1a;java、微信小程序、安卓&#xff1b;定制開發&#xff0c;遠程調試 代碼講解&#xff0c;文檔指導&#xff0c;ppt制作&#x1f496; 精彩專欄推薦訂閱&#xff1a;在下方專欄&#x1…