欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 运维知识 > linux >内容正文

linux

linux查看mq是否启动的命令,rocketmq查看命令 -凯发k8官方网

发布时间:2023/12/4 linux 198 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 linux查看mq是否启动的命令,rocketmq查看命令 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.1. 控制台使用

rocketmq 提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker 等信息的管理;

登录控制台

首先进入rocketmq 工程,进入/rocketmq/bin

在该目录下有个mqadmin 脚本

查看帮助

在mqadmin 下可以查看有哪些命令

sh mqadmin

查看具体命令的使用

sh mqadmin help 命令名称

例如,查看updatetopic 的使用

sh mqadmin help updatetopic

1.2. 详细命令

1.2.1. 创建topic

指令

updatetopic

类路径

com.alibaba.rocketmq.tools.command.topic.updatetopicsubcommand

参数

是否必填

说明

-b

如果-c为空,则必填

broker 地址,表示topic 建在该broker

-c

如果-b为空,则必填

cluster 名称,表示topic 建在该集群(集群可通过clusterlist 查询)

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

-p

指定新topic 的权限限制( w|r|wr )

-r

可读队列数(默认为8)

-w

可写队列数(默认为8)

-t

opic 名称(名称只能使用字符 ^[a-za-z0-9_-] $ )

1.2.2. 删除topic

指令

deletetopic

类路径

com.alibaba.rocketmq.tools.command.topic.deletetopicsubcommand

参数

是否必填

说明

-c

cluster 名称,表示删除某集群下的某个topic (集群可通过clusterlist 查询)

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;…

-t

topic 名称(名称只能使用字符 ^[a-za-z0-9_-] $ )

1.2.3. 创建(修订)订阅组

指令

updatesubgroup

类路径

com.alibaba.rocketmq.tools.command.consumer.updatesubgroupsubcommand

参数

是否必填

说明

-b

如果 –c 为空,则必填

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

-c

如果 –b 为空,则必填

cluster名称,表示topic 建在该集群(集群可通过clusterlist查询)

-d

是否容许广播方式消费

-g

订阅组名

-i

从哪个broker 开始消费

-m

是否容许从队列的最小位置开始消费,默认会设置为false

-q

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

-r

重试消费最大次数,超过则投递到死信队列,不再投递,并报警

-s

消费功能是否开启

-w

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

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.4. 删除订阅组配置

指令

deletesubgroup

类路径

com.alibaba.rocketmq.tools.command.consumer.deletesubscriptiongroupcommand

参数

是否必填

说明

-b

如果–c 为空,则必填

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

-c

如果–b 为空,则必填

cluster 名称,表示topic建在该集群(集群可通过clusterlist查询)

-g

订阅组名

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.5. 更新broker 配置文件

指令

updatebrokerconfig

类路径

com.alibaba.rocketmq.tools.command.broker.updatebrokerconfigsubcommand

参数

是否必填

说明

-b

如果–c为空,则必填

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

-c

如果–b 为空,则必填

cluster名称,表示topic 建在该集群(集群可通过clusterlist查询)

-k

key 值

-v

value 值

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.6. 查看topic 列表信息

指令

topiclist

类路径

com.alibaba.rocketmq.tools.command.broker.updatebrokerconfigsubcommand

参数

是否必填

说明

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.7. 查看topic 路由信息

指令

topicroute

类路径

com.alibaba.rocketmq.tools.command.topic.topicroutesubcommand

参数

是否必填

说明

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.8. 查看topic 统计信息

指令

topicstats

类路径

com.alibaba.rocketmq.tools.command.topic.topicstatssubcommand

参数

是否必填

说明

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.9. 查看broker 统计信息

指令

brokerstats

类路径

com.alibaba.rocketmq.tools.command.broker.brokerstatssubcommand

参数

是否必填

说明

-b

broker 地址

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.10. 根据消息id 查询消息

指令

querymsgbyid

类路径

com.alibaba.rocketmq.tools.command.message.querymsgbyidsubcommand

参数

是否必填

说明

-i

消息id

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.11. 根据消息key 查询消息

指令

querymsgbykey

类路径

com.alibaba.rocketmq.tools.command.message.querymsgbykeysubcommand

参数

是否必填

说明

-f

被查询消息的截止时间

-k

msgkey

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.12. 根据offset 查询消息

指令

querymsgbyoffset

类路径

com.alibaba.rocketmq.tools.command.message.querymsgbyoffsetsubcommand

参数

是否必填

说明

-b

broker 名称,表示订阅组建在该broker(这里需要注意填写的是broker 的名称,不是broker 的地址,broker名称可以在clusterlist 查到

-i

query 队列id

-o

offset 值

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.13. 查询producer 的网络连接

该命令只打印当前与cluster 连接的producer 网络连接信息

指令

producerconnection

类路径

com.alibaba.rocketmq.tools.command.connection.producerconnectionsubcommand

参数

是否必填

说明

-g

生产者所属组名

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.14. 查询consumer 的网络连接

该命令只打印当前与cluster 连接的consumer 网络连接信息

指令

consumerconnection

类路径

com.alibaba.rocketmq.tools.command.connection.consumerconnectionsubcommand

参数

是否必填

说明

-g

消费者所属组名

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.15. 查看订阅组消费状态

指令

consumerprogress

类路径

com.alibaba.rocketmq.tools.command.consumer.consumerprogresssubcommand

参数

是否必填

说明

-g

消费者所属组名

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.16. 查看集群消息

指令

clusterlist

类路径

com.alibaba.rocketmq.tools.command.cluster.clusterlistsubcommand

参数

是否必填

说明

-m

打印更多信息

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.17. 添加(更新)kv 配置信息

指令

updatekvconfig

类路径

com.alibaba.rocketmq.tools.command.namesrv.updatekvconfigcommand

参数

是否必填

说明

-k

key 值

-v

value 值

-s

namespace 值

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.18. 删除kv 配置信息

指令

deletekvconfig

类路径

com.alibaba.rocketmq.tools.command.namesrv.deletekvconfigcommand

参数

是否必填

说明

-k

key 值

-s

namespace 值

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.19. 添加(更新)project group 配置信息

指令 updateprojectgroup

类路径 com.alibaba.rocketmq.tools.command.namesrv.updateprojectgroupcommand

参数

是否必填

说明

-p

project group 名

-i

服务器ip

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.20. 删除project group 配置信息

指令

deleteprojectgroup

类路径

com.alibaba.rocketmq.tools.command.namesrv.deleteprojectgroupcommand

参数

是否必填

说明

-p

project group 名

-i

服务器ip

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.21. 取得project group 配置信息

指令

getprojectgroup

类路径

com.alibaba.rocketmq.tools.command.namesrv.getprojectgroupcommand

参数

是否必填

说明

-p

project group 名

-i

服务器ip

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.22. 设置消费进度

根据时间来设置消费进度,设置之前要关闭这个订阅组的所有consumer,设置完再启动,方可生效

指令

resetoffsetbytime

类路径

com.alibaba.rocketmq.tools.command.offset.resetoffsetbytimesubcommand

参数

是否必填

说明

-f

通过时间戳强制回滚(true|false),默认为true

-s

时间戳

-g

消费者所属组名

-t

topic 名称

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.23. 清除特定broker权限

指令

wipewriteperm

类路径

com.alibaba.rocketmq.tools.command.namesrv.wipewritepermsubcommand

参数

是否必填

说明

-b

broker 地址

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

1.2.24. 获取consumer消费进度

该命令只打印当前与cluster 连接的consumer 的消费进度

指令

getconsumerstatus

类路径

com.alibaba.rocketmq.tools.command.offset.getconsumerstatuscommand

参数

是否必填

说明

-g

消费者所属组名

-t

查询主题

-i

consumer 客户端ip

-h

打印帮助

-n

nameserve 服务地址列表,格式ip:port;ip:port;...

总结

以上是凯发k8官方网为你收集整理的linux查看mq是否启动的命令,rocketmq查看命令的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图