RocketMQ运维管理命令mqadmin-Group相关

本文介绍了RocketMQ的管理工具中用于更新、创建和删除订阅组的`mqadminupdateSubGroup`、`deleteSubGroup`命令,以及克隆组offset的`cloneGroupOffset`命令,详细解释了每个命令的参数和使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Group相关

updateSubGroup

作用:修改或创建订阅组

命令:mqadmin updateSubGroup [-a ] [-b ] [-c ] [-d ] -g [-h] [-i ] [-m ] [-n ] [-q ] [-r ] [-s ] [-w ]

参数

含义

备注

-a,–notifyConsumerIdsChanged

notify consumerId changed

true(默认)|false

-b,–brokerAddr

broker 地址,表示订阅组建在该broker

-c,–clusterName

cluster名称,表示订阅组建在该集群

-d,–consumeBroadcastEnable

是否允许广播方式消费

true|false(默认)

-g,–groupName

设置订阅组名称

-h,–help

打印help信息

-i,–brokerId

设置从哪个broker开始消费

默认0

-m,–consumeFromMinEnable

是否容许从队列的最小位置开始消费

true|false(默认)

-n,–namesrvAddr

nameserver服务地址列表

-q,–retryQueueNums

消费失败的消息放到一个重试队列,每个订阅组配置几个重试队列

默认1

-r,–retryMaxTimes

重试消费最大次数

超过则投递到死信队列,不再投递,并报警;默认16

-s,–consumeEnable

消费功能是否开启

true(默认)|false

-w,–whichBrokerWhenConsumeSlowly

发现消息堆积后,将Consumer的消费请求重定向到另外一台Slave机器

配置broker id,默认1

示例

1
2
3
4
5
6
7
8

[root@localhost-001 bin]
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
create subscription group to 172.24.30.194:10911 success.
create subscription group to 172.24.30.193:10911 success.
create subscription group to 172.24.30.192:10911 success.
SubscriptionGroupConfig [groupName=zhurunhua-consume-group, consumeEnable=true, consumeFromMinEnable=true, consumeBroadcastEnable=true, retryQueueNums=8, retryMaxTimes=3, brokerId=0, whichBrokerWhenConsumeSlowly=1, notifyConsumerIdsChangedEnable=true][root@localhost-001 bin]
[root@localhost-001 bin]

注意:必须指定clusterName

deleteSubGroup

作用:删除订阅组

命令:mqadmin deleteSubGroup [-b ] [-c ] -g [-h] [-n ]

参数

含义

备注

-b,–brokerAddr

broker地址,表示在该broker删除订阅组

-c,–clusterName

cluster 名称,表示在该集群删除订阅组

-g,–groupName

指定删除的订阅组名称

-h,–help

打印help信息

-n,–namesrvAddr

nameserver 服务地址列表

示例

1
2
3
4
5
6
7
8
9
10
11

[root@localhost-001 bin]
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
delete subscription group [zhurunhua-consume-group] from broker [172.24.30.194:10911] in cluster [xdf-test1] success.
delete subscription group [zhurunhua-consume-group] from broker [172.24.30.193:10911] in cluster [xdf-test1] success.
delete subscription group [zhurunhua-consume-group] from broker [172.24.30.192:10911] in cluster [xdf-test1] success.
delete topic [%RETRY%zhurunhua-consume-group] from cluster [xdf-test1] success.
delete topic [%RETRY%zhurunhua-consume-group] from NameServer success.
delete topic [%DLQ%zhurunhua-consume-group] from cluster [xdf-test1] success.
delete topic [%DLQ%zhurunhua-consume-group] from NameServer success.
[root@localhost-001 bin]

注意:必须指定clusterName

cloneGroupOffset

作用:从其他组克隆offset

命令: mqadmin cloneGroupOffset -d [-h] [-n ] [-o ] -s -t

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-s,–srcGroup

源消费者组名称

-d,–destGroup

目标消费者组名称

-o,–offline

the group or the topic is offline

true

-t,–topic

topic名称

示例

1

./mqadmin cloneGroupOffset -n 172.24.30.192:9876 -s zhurunhua-1 -d zhurunhua-2 -t zhurunhua

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值