Soloris下的MQ安装


安装步骤

1.用ROOT用户登录后,创建用户组与用户mqm,口令是mqm,mqm用户加入root用户组

groupadd mqm

useradd -G mqm,root -d /opt/mqm -s -m /bin/bash mqm

passwd mqm

2.到tar包所在的路径下,解包

tar xvf *

3.运行安装目录中的mqlicense.sh脚本以接受许可证,如果不接收许可证不能安装。

./mqlicense.sh

4.启动安装过程。

pkgadd -d .

不要装DCE,否则不能运行SSL通道。其他全是Y。

5.用prtdiag命令查看cpu个数

运行setmqcap 后加所需的容量单元 1-2cpu设4,3-8cpu设8,9-23cpu设16,24cpu或更多设30。

安装完毕。

验证安装

1、mqm用户登录

创建队列venus.queue.manager

crtmqm -q venus.queue.manager

启动队列管理器

       strmqm

启用MQSC命令

runmqsc

进入环境后,定义名为ORANGE.QUEUE的本地队列

define qlocal (orange.queue)

end (停止MQSC)

转到/opt/mqm/samp/bin目录下,使用amqsput样本程序来将消息放入队列,以且使用amqsget样本程序来从队列取回消息

dspmq 命令可显示MQM队列状态

./amqsput ORANGE.QUEUE

(注意,队列名称为大写!否则会找不到队列,报错MQOPEN ended with reason code 2085)

输入一行文字,然后以空行结束,退出

      ./amqsget ORANGE.QUEUE

可显示刚才放入队列的消息,成功提示即证明完成。

相关内容