rocketmq控制台指令解读Word格式.docx
- 文档编号:17889472
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:23
- 大小:20.60KB
rocketmq控制台指令解读Word格式.docx
《rocketmq控制台指令解读Word格式.docx》由会员分享,可在线阅读,更多相关《rocketmq控制台指令解读Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
如果-b为空,则必填
cluster名称,表示topic建在该集群(集群可通过clusterList查询)
-h
否
打印帮助
-n
是
nameserve服务地址列表,格式ip:
port;
ip:
...
-p
指定新topic的权限限制(W|R|WR)
-r
可读队列数(默认为8)
-w
可写队列数(默认为8)
-t
topic名称(名称只能使用字符^[a-zA-Z0-9_-]+$)
举例
在集群DefaultCluster上创建主题ZTEExample,nameserve地址为10.45.47.168:
9876
shmqadminupdateTopic–n10.45.47.168–cDefaultCluster–tZTEExample
1.2.2.
删除Topic
deleteTopic
mand.topic.DeleteTopicSubCommand
cluster名称,表示删除某集群下的某个topic(集群可通过clusterList查询)
…
在集群DefaultCluster上删除主题ZTEExample,nameserve地址为10.45.47.168:
shmqadmindeleteTopic–n10.45.47.168:
9876–cDefaultCluster–tZTEExample
1.2.3.
创建(修订)订阅组
updateSubGroup
mand.consumer.UpdateSubGroupSubCommand
如果–c为空,则必填
broker地址,表示订阅组建在该broker
如果–b为空,则必填
-d
是否容许广播方式消费
-g
订阅组名
-i
从哪个broker开始消费
-m
是否容许从队列的最小位置开始消费,默认会设置为false
-q
消费失败的消息放到一个重试队列,每个订阅组配置几个重试队列
重试消费最大次数,超过则投递到死信队列,不再投递,并报警
-s
消费功能是否开启
发现消息堆积后,将Consumer的消费请求重定向到另外一台Slave机器
1.2.4.
删除订阅组配置
deleteSubGroup
mand.consumer.DeleteSubscriptionGroupCommand
1.2.5.
更新Broker配置文件
updateBrokerConfig
mand.broker.UpdateBrokerConfigSubCommand
-k
key值
-v
value值
1.2.6.
查看Topic列表信息
topicList
nameserve地址为10.45.47.168:
shmqadmintopicList–n10.45.47.168:
打印内容:
BenchmarkTest
%RETRY%simple-consumer-test
SELF_TEST_TOPIC
ZTEExample
注释:
上述头三个主题是RocketMQ默认预先创建
1.2.7.
查看Topic路由信息
topicRoute
mand.topic.TopicRouteSubCommand
topic名称
查看主题ZTEExample的路由,nameserve地址为10.45.47.168:
shmqadmintopicRoute–n10.45.47.168:
9876–tZTEExample_Crm
{
"
brokerDatas"
:
[{
brokerAddrs"
{0:
"
10.45.47.168:
10911"
},
brokerName"
crmdb"
}],
queueDatas"
perm"
6,
readQueueNums"
8,
writeQueueNums"
8
}]
}
1.2.8.
查看Topic统计信息
topicStats
mand.topic.TopicStatsSubCommand
查看主题ZTEExample的统计信息,nameserve地址为10.45.47.168:
shmqadmintopicStats–n10.45.47.168:
9876–tZTEExample
(统计信息里包括有offset、最后更新时间)
#BrokerName
#QID
#MinOffset
#MaxOffset
#LastUpdated
crmdb
0
1
2014-02-1011:
37:
44,977
2
3
4
5
6
7
1.2.9.
查看Broker统计信息
brokerStats
mand.broker.BrokerStatsSubCommand
broker地址
查看broker(crmdb)的统计信息,broker地址为10.45.47.168:
10911,nameserve地址为10.45.47.168:
shmqadminbrokerStats–n10.45.47.168:
9876–b10.45.47.168:
10911
bootTimestamp
:
139********70
brokerVersion
29
brokerVersionDesc
V3_0_7
commitLogDiskRatio
0.32690830974763857
commitLogMaxOffset
217
commitLogMinOffset
0
consumeQueueDiskRatio
dispatchMaxBuffer
1
getFoundTps
0.00.00.0
getMessageEntireTimeMax
4
getMissTps
getTotalTps
getTransferedTps
msgGetTotalTodayMorning
msgGetTotalTodayNow
msgGetTotalYesterdayMorning
msgPutTotalTodayMorning
msgPutTotalTodayNow
msgPutTotalYesterdayMorning
putMessageAverageSize
217.0
putMessageDistributeTime
0(0.0%)
1(100.0%)
putMessageEntireTimeMax
6
putMessageSizeTotal
putMessageTimesTotal
putTps
runtime
[0days,3hours,21minutes,1seconds]
sendThreadPoolQueueCapacity
100000
sendThreadPoolQueueSize
1.2.10.
根据消息ID查询消息
queryMsgById
mand.message.QueryMsgByIdSubCommand
msgId
查询msgId=0A2D2FA800002A9F0000000000000000的消息,nameserve地址为10.45.47.168:
shmqadminqueryMsgById–n10.45.47.168:
9876–i0A2D2FA800002A9F0000000000000000
打印内容:
Topic:
ZTEExample
Tags:
[SimpleTest]
Keys:
[SimpleTest-1]
QueueID:
QueueOffset:
CommitLogOffset:
BornTimestamp:
2014-02-2614:
49:
10,875
StoreTimestamp:
48:
44,840
BornHost:
10.45.46.229:
4231
StoreHost:
10.45.47.168:
SystemFlag:
Properties:
{TAGS=SimpleTest,KEYS=SimpleTest-1,WAIT=true}
MessageBodyPath:
/tmp/rocketmq/msgbodys/0A2D2FA800002A9F0000000000000000
1.2.11.
根据消息Key查询消息
queryMsgByKey
mand.message.QueryMsgByKeySubCommand
-f
被查询消息的截止时间
msgKey
Topic名称
查询Topic=ZTEExample下key=SimpleTest-1的消息,nameserve地址为10.45.47.168:
shmqadminqueryMsgByKey-n10.45.47.168:
9876-tZTEExample-kSimpleTest-1
#MessageID
#Offset
0A2D2FA800002A9F0000000000000000
1.2.12.
根据Offset查询消息
queryMsgByOffset
mand.message.QueryMsgByOffsetSubCommand
Broker名称,表示订阅组建在该broker(这里需要注意填写的是broker的名称,不是broker的地址,broker名称可以在clusterList查到)
query队列id
-o
offset值
查询brokerName=crm-168,Topic=ZTEExample的第1个队列下offset=0的消息,nameserve地址为10.45.47.168:
shmqadminqueryMsgByOffset-n10.45.47.168:
9876-bcrm-168-i0-tZTEExample-o0
2014-02-2614:
1.2.13.
查询Producer的网络连接
该命令只打印当前与cluster连接的producer网络连接信息
producerConnection
mand.connection.ProducerConnectionSubCommand
生产者所属组名
查询当前属于group(生产者组)=simple-producer-test的生产者到topic=ZTEExample的网络连接,nameserve地址为10.45.47.168:
shmqadminproducerConnection-n10.45.47.168:
9876-gsimple-producer-test-tZTEExample
000110.45.46.229@simple-producer-test-99f09de2a20a4b6284bb949b452bee0c10.45.46.229:
4332
Java
1.2.14.
查询Consumer的网络连接
该命令只打印当前与cluster连接的consumer网络连接信息
consumerConnection
mand.connection.ConsumerConnectionSubCommand
消费者所属组名
查询当前属于group(消费者组)=simple-consumer-test的消费者的网络连接,nameserve地址为10.45.47.168:
shmqadminconsumerConnection-n10.45.47.168:
9876-gsimple-consumer-test
001
10.45.46.229@simple-consumer-test-7babbb6021b040d29978494b16d559ae10.45.46.229:
4355
JAVA
Belowissubscription:
Topic:
ZTEExample
SubExpression:
*
ConsumeType:
CONSUME_ACTIVELY
MessageModel:
CLUSTERING
ConsumeFromWhere:
CONSUME_FROM_LAST_OFFSET
1.2.15.
查看订阅组消费状态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- rocketmq 控制台 指令 解读
![提示](https://static.bdocx.com/images/bang_tan.gif)