MQ常用命令集合

MQ常用命令集合

1、分配MQ
./mqadmin allocateMQ -n localhost:9876 -t tst-topic -i ipList
ipList 以逗号分隔

2、删除topic
./mqadmin deleteTopic -n localhost:9876 -t zto-example -c DefultCluster

3、获取topic的cluster
./mqadmin topicClusterList -n 192.168.1.x:9876 -t SCANRECORD

4、查看Topic列表信息
./mqadmin topicList -n localhost:9876

5、查看Topic路由信息
./mqadmin topicRoute -n 192.168.1.x:9876 -t SCANRECORD

6、查看topic状态
./mqadmin topicStatus -n 192.168.1.174:9876 -t SCANRECORD

7、更改Topic权限
./mqadmin updateTopicPerm -t SCANRECORD -p put -n 192.168.1.x:9876

8、创建/修改Topic
./mqadmin updateTopic -c DefaultCluster -n localhost:9876 -t threezto-test -r 12 -w 12

9、查看所有topic堆积
[root@rocketmqn53n1 bin]# ./mqadmin statsAll -n localhost:9876 | awk '$3 > 0' 
mqadmin statsAll -n 192.168.1.1:9876 -a
 打印的示例结果如下:

#Topic      #Consumer Group   #Accumuation   #InTPS   #OutTPS   #InMsg24Hour  #OutMsg24Hour
TOPIC_NAME  group_test                       0.00     0.00      2000          2331
 下表对上述打印的示例结果中的各列名进行说明:

序号	列名	描述
1	Topic	Topic名称
2	Consumer Group	订阅该topic的消费者组名称
3	Accumuation	积压的消息量
4	InTPS	生产者TPS
5	OutTPS	消费者TPS
6	InMsg24Hour	24小时内生产的消息总量
7	OutMsg24Hour	24小时内消费的消息总量

# 查看堆积
./mqadmin brokerConsumeStats -b 10.30.12.55:10911 -n 127.0.0.1:9876

# 查看所有消费进度
./mqadmin consumerProgress -n localhost:9876
# 查看具体消费者名字
./mqadmin consumerProgress -g comsumerName -n localhost:9876

RocketMq:响应码列表

package org.apache.rocketmq.common.protocol;

import org.apache.rocketmq.remoting.protocol.RemotingSysResponseCode;

public class ResponseCode extends RemotingSysResponseCode {

    public static final int FLUSH_DISK_TIMEOUT = 10;

    public static final int SLAVE_NOT_AVAILABLE = 11;

    public static final int FLUSH_SLAVE_TIMEOUT = 12;

    public static final int MESSAGE_ILLEGAL = 13;

    public static final int SERVICE_NOT_AVAILABLE = 14;

    public static final int VERSION_NOT_SUPPORTED = 15;

    public static final int NO_PERMISSION = 16;

    public static final int TOPIC_NOT_EXIST = 17;
    public static final int TOPIC_EXIST_ALREADY = 18;
    public static final int PULL_NOT_FOUND = 19;

    public static final int PULL_RETRY_IMMEDIATELY = 20;

    public static final int PULL_OFFSET_MOVED = 21;

    public static final int QUERY_NOT_FOUND = 22;

    public static final int SUBSCRIPTION_PARSE_FAILED = 23;

    public static final int SUBSCRIPTION_NOT_EXIST = 24;

    public static final int SUBSCRIPTION_NOT_LATEST = 25;

    public static final int SUBSCRIPTION_GROUP_NOT_EXIST = 26;

    public static final int FILTER_DATA_NOT_EXIST = 27;

    public static final int FILTER_DATA_NOT_LATEST = 28;

    public static final int TRANSACTION_SHOULD_COMMIT = 200;

    public static final int TRANSACTION_SHOULD_ROLLBACK = 201;

    public static final int TRANSACTION_STATE_UNKNOW = 202;

    public static final int TRANSACTION_STATE_GROUP_WRONG = 203;
    public static final int NO_BUYER_ID = 204;

    public static final int NOT_IN_CURRENT_UNIT = 205;

    public static final int CONSUMER_NOT_ONLINE = 206;

    public static final int CONSUME_MSG_TIMEOUT = 207;

    public static final int NO_MESSAGE = 208;

    public static final int UPDATE_AND_CREATE_ACL_CONFIG_FAILED = 209;

    public static final int DELETE_ACL_CONFIG_FAILED = 210;

    public static final int UPDATE_GLOBAL_WHITE_ADDRS_CONFIG_FAILED = 211;
}
posted @ 2023-07-04 11:48  taotaozh  阅读(336)  评论(0编辑  收藏  举报