WebSphere MQ 安装

  WebSphereMQ可以在IBM官网下载,有试用版90天的。下载地址http://www.ibm.com/developerworks/cn/downloads/ws/wmq/index.html

MQ可以在很多系统下安装,本文主要记录在Linux下安装。

  一、安装步骤

  1.以root用户登录系统

  2.MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,所以分别在/opt 和/var下 创建mqm目录。

  3.创建名为"mqm"的用户和组,并将用户的目录指定为/var/mqm。

    3.1建立用户组mqm。注:组名必须为mqm 

1 groupadd mqm

    3.2建立属于mqm组的用户mqm(1),并修改密码(2)。注:用户名必须为mqm

1 useradd -d /var/mqm -g mqm mqm
2 passwd mqm

  4.解压MQ安装包MQ_7.5.0.2_TRIAL_LNX_ON_X86_32_ML.tar.gz

1 tar -xvzf MQ_7.5.0.2_TRIAL_LNX_ON_X86_32_ML.tar.gz

  5.安装MQ

    5.1在解压安装包的目录下,接受MQ安装协议(1),安装MQ(2)。 

1 ./mqlicense.sh –accept
2 rpm -ivh MQSeriesRuntime-7.5.0-2.i386.rpm MQSeriesSamples-7.5.0-2.i386.rpm MQSeriesServer-7.5.0-2.i386.rpm

  二、安装完毕,验证是否成功

  1.用mqm用户登录系统

  2.创建队列管理器(1)、启动队列管理器(2)、进入队列管理器控制台(3)、创建队列(4)。注:执行crtmqm提示找不到此命令时,请切换到/opt/mqm/bin目录。

1 crtmqm QM_TEST
2 strmqm QM_TEST
3 runmqsc QM_TEST
4 define qlocal(MYQUEUE)

  3.测试向队列MYQUEUE发送消息,切换到/opt/mqm/samp/bin目录下执行下面命令

1 ./amqsput MYQUEUE QM_TEST

屏幕输出"Sample AMQSPUT0 start target queue is MYQUEUE",手工输入测试消息"hello,this is a test"双击回车键结束输入。

  4.从队列MYQUEUE读取消息,切换到/opt/mqm/samp/bin目录下执行下面命令

1 ./amqsget MYQUEUE QM_TEST

屏幕输出"Sample AMQSGET0 start message <hello,this is a test>",停顿数秒继续输出"no more messages Sample AMQSGET0 end",读取消息成功。

   三、卸载MQ

  1.以root用户登录系统

  2.查看队列管理器(1),停止所有队列管理器的监听(2),停止所有队列管理器(3)。注:QueueManagerName是队列管理器的名字,若有多个运行的队列管理器,则重复执行下面代码(2)、(3)。

1 dspmq
2 endmqlsr -m QueueManagerName
3 endmqm QueueManagerName

  3.确保所有和MQ相关的进程都停止

1 ps -ef | grep mq

  4.查看安装了哪些安装包(1),删除所有安装包(2)。

1 rpm -q -a | grep MQSeries
2 rpm -ev MQSeriesRuntime-7.5.0-2 MQSeriesSamples-7.5.0-2 MQSeriesServer-7.5.0-2

 

 

 

 

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。