前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RocketMQ命令行基本命令使用

RocketMQ命令行基本命令使用

作者头像
BUG弄潮儿
发布2020-11-19 16:38:35
1.5K0
发布2020-11-19 16:38:35
举报
文章被收录于专栏:JAVA乐园JAVA乐园

如果在没有RocketMQ管理控制台的情况下,可以使用RocketMQ HOME目录下的bin目录下的相关命令来操作和控制RocketMQ,懂得或者学会其中的一些简单命令,对排查问题至关重要。

0x01:启动和关闭

启动

代码语言:javascript
复制
#Start Name Server
nohup sh bin/mqnamesrv &
#Start Broker
nohup sh bin/mqbroker -n localhost:9876 &

如果需要自动创建主题

代码语言:javascript
复制
 nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true &

关闭

代码语言:javascript
复制
#Shutdown Servers
sh bin/mqshutdown namesrv
sh bin/mqshutdown broker

0x02:使用mqadmin查看帮助文档

windows截图

代码语言:javascript
复制
sh mqadmin help 命令名称

例如

代码语言:javascript
复制
#查看 updateTopic 的使用
sh mqadmin help updateTopic

0x03: 主题(topic)相关命令

创建topic

代码语言:javascript
复制
 sh mqadmin updateTopic –n 127.0.0.1:9876 –c DefaultCluster –t send_msg_topic

windows截图

查看所有topic

代码语言:javascript
复制
 sh mqadmin topicList -n 127.0.0.1:9876

windows截图

查看topic信息列表详情统计

代码语言:javascript
复制
sh mqadmin topicstatus -n 127.0.0.1:9876 -t send_msg_topic

windows截图

删除topic

代码语言:javascript
复制
sh mqadmin deleteTopic –n 127.0.0.1:9876 –c DefaultCluster –t send_msg_topic

windows截图

0x03:订阅组相关

创建(修订)订阅组

代码语言:javascript
复制
sh mqadmin updateSubGroup -c DefaultCluster  -n 127.0.0.1:9876 -g comsumer_group_send

windows截图

删除订阅组

代码语言:javascript
复制
sh mqadmin deleteSubGroup -c DefaultCluster  -n 127.0.0.1:9876 -g comsumer_group_send

windows截图

查看所有消费组group

代码语言:javascript
复制
sh mqadmin consumerProgress -n 127.0.0.1:9876

查看某个订阅组消费状态

代码语言:javascript
复制
sh mqadmin consumerProgress -n 127.0.0.1:9876 -g comsumer_group_send

0x04:消息相关

根据消息ID查询消息

代码语言:javascript
复制
sh mqadmin queryMsgById -i 0A0158434F3473D16E938F000AEE0000  -n 127.0.0.1:9876

根据消息Key查询消息

代码语言:javascript
复制
sh mqadmin queryMsgByKey -k b4d83f23-36fe-4890-946c-a2dcccc67572  -t mq_message_send  -n 127.0.0.1:9876

分享一个总结非常不错的:

代码语言:javascript
复制
https://www.iteye.com/blog/jameswxx-2091971
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BUG弄潮儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档