OpenMQ命令

23 八月, 2010 (22:55) | MiddleWare, OpenSource 繁体 English    DeliciOus    分享到新浪微博
作者: H.E. | 您可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.javabloger.com/article/openmq-imqcmd.html
豆瓣读书 向你推荐有关 MiddleWareOpenSource、 类别的图书。

整理了一些查看OpenMQ JMS Server的 命令,仅供自己参考,学的东西太多,怕忘,先放这里记着。

首先创建一个pasword的文件,这样就不需要每次都 输入密码了,怎么创建,password文件里面的内容,自己看看OpenMQ imqcmd里面的命令也就知道了,这里就不多说了。

查看当前service的运行状态,默认名称是jms
/opt/mq/bin/imqcmd -u admin -passfile pass -b 127.0.0.1:7677 -t q -n jms  query svc

不断的跳动,显示状态
/opt/mq/bin/imqcmd -b 127.0.0.1:7677 -t q -n imagent  metrics dst
同上
imqcmd -b 127.0.0.1:7677 metrics bkr  -m rts  -int 1  -u admin -passfile pass

查看整个服务器的运行属性
imqcmd -u admin -passfile pass -b 127.0.0.1:7677 query bkr 

查看消息队列中的消息
/opt/mq/bin/imqcmd  -u admin -passfile pass -b 127.0.0.1:7677 list msg -t q -n imagent -nocheck

查看消息队列中的连接者
/opt/mq/bin/imqcmd   -u admin -passfile pass -b 127.0.0.1:7677  list cxn

查看整个队列状态
/opt/mq/bin/imqcmd   -u admin -passfile pass -b 127.0.0.1:7677  list dst

查看某个队列的的状态
/opt/mq/bin/imqcmd -b 127.0.0.1:7677 -t q -n  agent 

查询某个消息在某个队列中的状态
imqcmd -b 127.0.0.1:7677 query msg -t q -n agent -msgID "ID:1625-127.0.0.1(ef:f5:f4:5c:46:69)-60828-1282050952257" -nocheck

删除某个队列中的消息
imqcmd  -b 127.0.0.1:7677 destroy msg -t q -n agent -msgID "ID:205-127.0.0.1(83:c2:1d:63:77:b1)-44516-1282050052264" -nocheck

启动 共享 连接
/opt/mq/bin/imqbrokerd -tty -name myBroker -port 7677 -cluster 10.101.102.180:7677,10.101.102.179:7677 -Dimq.cluster.masterbroker=10.101.102.179:7677 -Dimq.jms.max_threads=10240 -Dimq.jms.threadpool_model=shared -vmargs "-Xms6144m -Xmx6144m"

启动 连接
/opt/mq/bin/imqbrokerd -tty -name myBroker -port 7677 -cluster 10.101.102.221:7677,10.101.102.235:7677 -Dimq.cluster.masterbroker=10.101.102.221:7677 -Dimq.jms.max_threads=10240 -Dimq.jms.threadpool_model=shared -vmargs "-Xms6144m -Xmx6144m"

 

–end–

豆瓣读书  向你推荐有关 MiddleWare OpenSource、 类别的图书。



Creative Commons License
本文由J2ee企业顾问-黄毅创作,并已采用创作共用署名2.5中国大陆版许可证授权。

评论

评论也是有版权的!




3371