MQ管理工具JMSAdmin小结

        JMSAdmin工具可以在命令模式下管理MQ的一些对象,比如新建或修改一个队列连接工厂、主题连接工厂、队列、主题等等,当然建队列一般使用MQSI命令了。

        JMSAdmin依据平台的不同,存在于/usr/mqm/java/bin或/opt/mqm/java/bin下,可以通过交互方式进入JMSAdmin工具,默认使用配置文件JMSAdmin.config,也可以使用参数-cfg cfg_file指定要使用的配置文件。

在使用JMSAdmin工具前先对JMSAdmin.config配置文件做一些修改,内容如下:
INITIAL_CONTEXT_FACTORY=com.ibm.mq.jms.context.WMQInitialContextFactory
PROVIDER_URL=IP:PORT/CHANNEL
其中IP和PORT是MQ监听器的监听IP和端口,CHANNEL是已在MQ端建立的服务器连接通道。
大家有没有发现这个和使用JAVA通过JNDI访问MQ很类似,这些正是需要设置到CONTEXT中去的那些值。

然后设置两个环境变量,一个是确定java命令的位置,一个是要加载的类:
export PATH=$PATH:/usr/java14/bin
export CLASSPATH=$CLASSPATH:com.ibm.mqjms.jar:mqcontext.jar:com.ibm.mq.pcf.jar
其中com.ibm.mqjms.jar位于MQ安装目录下的java/lib里,后面两个jar包需要下载支持包ME01和MS0B,见下面,将打叉的图片另存为就可以了,注意是两个zip包:
339291_201007141556491.jpg       339291_201007141559021.jpg
全部做完后就可以使用JMSAdmin工具了。


JMSAdmin工具能管理的对象有:

对象名称对应命令中的名称备注
MQConnectionFactorycf连接工厂
MQQueueConnectionFactoryqcf队列连接工厂
MQTopicConnectionFactorytcf主题连接工厂
MQQueueq队列
MQTopict主题
MQXAConnectionFactory
MQXAQueueConnectionFactory
MQXATopicConnectionFactory
其中后面几个带XA的对象不常用,所以不解释了。


JMSAdmin工具常用的命令有:
命令名称简写命令作用
alteralt更改对象属性
definedef定义对象
displaydis显示对象属性
deletedel删除对象
end退出


例子:
dis ctx:列出所有定义的对象
dis tcf(*):列出所有定义的主题连接工厂的详细信息
dis tcf(TestTCF):列出名为TestTCF的主题连接工厂的详细信息
del tcf(TestTCF):删除名为TestTCF的主题连接工厂
def t(TestTopic) topic(TestTopic):定义名为TestTopic的主题
def tcf(TestTCF) hostname(192.168.18.18) port(1414) qmanager(QMGR) channel(MYSVRCONN) transport(CLIENT) :定义名为TestTCF的主题连接工厂

fj.pngme01.jpg

fj.pngms0b.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/339291/viewspace-668009/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/339291/viewspace-668009/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值