activemq常用命令大全

在生产中,尤其是linux系统,多数情况下是没有图形化界面的。(如果系统中有图形化界面,那么还是使用我前面的方法更直观一些)。当我们想查看activemq的队列中,目前还有多少消息处于队列,队列中还有多少,消耗了多少,等等。这时,需要我们通过命令行的方式。
activemq安装参考:activemq安装部署详解
参考官方:activemq官方命令行手册
这里面需要说明的是,如果你activemq是使用了一个普通用户来启动的,那么在执行这些命令的时候,最好都是使用相应的用户。否则有可能报错。
activemq查看帮助

activemq的stop命令
用法说明:activemq-admin stop [options] [broker names]
命令作用:停止一个正在运行的activemq broker,需要启用了JMX。

avtivemq的list命令
用法说明:activemq-admin list [options]
命令作用:显示运行的的所有broker名称,需要启用了JMX。

activemq的query查寻命令
用法说明:activemq-admin query [options]
命令作用:显示特定JMX上的mbean属性信息,需要启用了JMX

activemq的bstat命令
用法说明:activemq-admin bstat [broker name]
命令作用:显示broker的统计信息。

activemq的browse命令
用法说明:activemq-admin browse --amqurl [options] or java -jar run.jar browse --amqurl [options]
命令作用:显示指定的broker中队列和主题的信息内容。

activemq的purge命令令
用法说明:activemq-admin purge [purge-options]
命令作用:删除指定队列或者主题中的消息。
# 删除队列中的所有消息,队列名称是FOO.BAR
activemq-admin purge FOO.BARactivemq的dstat命令
用法说明:activemq-admin dstat [destination type]
命令作用:显示指定broker的队列或者主题统计信息。

这其中的dtsat就是显示我们图形化中query的那个图。
Queue Size 表示queue的大小。 Producer表示生产者
Consumer 消费者#
Enqueue 一共进入了多少队列#
Dequeue 一共消费的多少队列#

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: