安装步骤
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
可显示刚才放入队列的消息,成功提示即证明完成。