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 |
[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 |
[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 |