阅读背景:

RocketMQ教程-(6-2)-运维部署-Admin Tool

来源:互联网 
执⾏命令⽅法:./mqadmin {command} {args} ⼏乎所有命令都需要配置 -n 表⽰ NameServer 地址,格式为 ip:port ⼏乎所有命令都可以通过 -h 获取帮助 如果既有 Broker 地址(-b)配置项又有 clusterName(-c)配置项,则优先以 Broker 地址执⾏命令,如果不配置 Broker 地址,则对集群中所有主机执⾏命令,只 ⽀持⼀个 Broker 地址。-b 格式为 ip:port,port 默认是 10911 在 tools 下可以看到很多命令,但并不是所有命令都能使⽤,只有在 MQAdminStartup 中初始化的命令才能使⽤,你也可以修改这个类,增加或⾃定义 命令 由于版本更新问题,少部分命令可能未及时更新,遇到错误请直接阅读相关命令源码 Topic 相关 名称 含义 命令选项 说明 updateTopic 创建更新Topic配置 -b Broker 地址,表示 topic 所在 Broker,只支持单台Broker,地址为ip:port -c cluster 名称,表示 topic 所在集群(集群可通过 clusterList 查询) -h- 打印帮助 -n NameServer服务地址,格式 ip:port -p 指定新topic的读写权限( W=2|R=4|WR=6 ) -r 可读队列数(默认为 8) -w 可写队列数(默认为 8) -t topic 名称(名称只能使用字符 ^[a-zA-Z0-9_-]+$ ) deleteTopic 删除Topic -c cluster 名称,表示删除某集群下的某个 topic (集群 可通过 clusterList 查询) -h 打印帮助 -n NameServer 服务地址,格式 ip:port -t topic 名称(名称只能使用字符 ^[a-zA-Z0-9_-]+$ ) topicList 查看 Topic 列表信息 -h 打印帮助 -c 不配置-c只返回topic列表,增加-c返回clusterName, topic, consumerGroup信息,即topic的所属集群和订阅关系,没有参数 -n NameServer 服务地址,格式 ip:port topicRoute 查看 Topic 路由信息 -t topic 名称 -h 打印帮助 -n NameServer 服务地址,格式 ip:port topicStatus 查看 Topic 消息队列offset -t topic 名称 -h 打印帮助 -n NameServer 服务地址,格式 ip:port topicClusterList 查看 Topic 所在集群列表 -t topic 名称 -h 打印帮助 -n NameServer 服务地址,格式 ip:port updateTopicPerm 更新 Topic 读写权限 -t topic 名称 -h 打印帮助 -n NameServer 服务地址,格式 ip:port -b Broker 地址,表示 topic 所在 Broker,只支持单台Broker,地址为ip:port -p 指定新 topic 的读写权限( W=2|R=4|WR=6 ) -c cluster 名称,表示 topic 所在集群(集群可通过 clusterList 查询),-b优先,如果没有-b,则对集群中所有Broker执行命令 updateOrderConf 从NameServer上创建、删除、获取特定命名空间的kv配置,目前还未启用 -h 打印帮助 -n NameServer 服务地址,格式 ip:port -t topic,键 -v orderConf,值 -m method,可选get、put、delete allocateMQ 以平均负载算法计算消费者列表负载消息队列的负载结果 -t topic 名称 -h 打印帮助 -n NameServer 服务地址,格式 ip:port -i ipList,用逗号分隔,计算这些ip去负载Topic的消息队列 statsAll 打印Topic订阅关系、TPS、积累量、24h读写总量等信息 -h 打印帮助 -n NameServer 服务地址,格式 ip:port -a 是否只打印活跃topic -t 指定topic 执⾏命令⽅法:./mqadmin {command} {args} ⼏乎所有命令都需要配置 -n



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: