一. 如果已经有安装MQ, 需要先卸载.
1.检查已安装的MQ的RPM包rpm -qa|grep MQ
2.根据dependencies, 依次删除RPM包.rpm -e MQSeriesRuntime-7.5.0-3
二. 安装MQ
1.接收MQ授权信息./mqlicense.sh
2- english
enter –show the license content
1-accept
2.安装RPM包
一堆 .rqm文件安装:(名字以目录内为准)
rpm -ivh MQSeriesRuntime-7.0.1-0.i386.rpm
rpm -ivh MQSeriesJava-7.0.1-0.i386.rpm
rpm -ivh MQSeriesSDK-7.0.1-0.i386.rpm
rpm -ivh MQSeriesClient-7.0.1-0.i386.rpm
rpm -ivh MQSeriesJRE-7.0.1-0.i386.rpm
rpm -ivh MQSeriesKeyMan-7.0.1-0.i386.rpm
rpm -ivh MQSeriesMan-7.0.1-0.i386.rpm
rpm -ivh MQSeriesMsg_Zh_CN-7.0.1-0.i386.rpm
rpm -ivh MQSeriesMsg_Zh_TW-7.0.1-0.i386.rpm
rpm -ivh MQSeriesSDK-7.0.1-0.i386.rpm
rpm -ivh MQSeriesSamples-7.0.1-0.i386.rpm
rpm -ivh MQSeriesServer-7.0.1-0.i386.rpm
rpm -ivh MQSeriesTXClient-7.0.1-0.i386.rpm
至少安装
rpm -ivh MQSeriesRuntime-7.0.1-0.i386.rpm
rpm -ivh MQSeriesSDK-7.0.1-0.i386.rpm
rpm -ivh MQSeriesServer-7.0.1-0.i386.rpm
rpm -ivh MQSeriesMan-7.0.1-0.i386.rpm
rpm -ivh MQSeriesMsg_Zh_CN-7.0.1-0.i386.rpm
rpm -ivh MQSeriesJRE-7.0.1-0.i386.rpm
3.修改MQ用户的profile文件.bash_profile,以便MQ用户能执行MQ命令。
su - mqm
vi .bash_profile
在.profile文件的最后增加一行
. /opt/mqm/bin/setmqenv -n Installation1
三. 验证安装
su - mqm1. 用如下命令创建测试队列管理器QM1以及本地队列QL.A。
crtmqm -q QM1
strmqm
runmqsc
define qlocal (QL.A)
end
2. 进入到/opt/mqm/samp/bin执行如下命令./amqsput QL.A
输入一行测试文本,如”Test MQ”,并键入两个回车结束。
3. 执行如下命令:./amqsget QL.A
看是否能取出刚才输入的测试文本”Test MQ”。
4. 停止测试队列管理器QM1。endmqm -i QM1
5. 删除测试队列管理器QM1。dltmqm QM1