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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈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…