红联Linux门户
Linux帮助

Linux下安装MQ

发布时间:2017-05-23 15:26:22来源:linux网站作者:俄而123
1.下载Linux下MQ的安装包,网上下载试用版或购买正版,此处以7.0.0.0版为例安装
 
2.如下图所示,是linux的MQ安装包展开图
Linux下安装MQ
 
3.创建用户和用户组
>root用户连接linux
>groupadd mqm   #创建用户组
>useradd -g mqm -d /var/mqm mqm   #创建mqm用户,所属用户组为mqm,用户所在路径为/var/mqm
>passwd mqm   #修改用户密码
 
4.上传MQ软件包,加压展开
 
5.进入mqlicense.sh所在的目录,给文件和目录lap赋操作权限chmod +x mqlicense.sh、chmod +x lap -R
 
6.运行mqlicense.sh
roor@localhost~>#./mqlicense.sh -accept
 
7.批量安装:
root#>rpm -ivh MQSeries*   #等待安装结束
 
8.进入gdm修改参数,cd /usr/share/gdm/
roor@localhost~>#chmod +w defaults.conf
roor@localhost~>#vi defaults.conf   #查找\[xdmcp所在的位置将.Enable=false 修改为Enable=true,Port修改为177
 
9.使用图形界面连接,或者切换到mqm用户查看mq是否已经正确安装。
mqm@localhost~>$dspmqver   #查看mq的版本号
 
附:MQ队列与哪些机器连接
1.使用MQ安装用户登录Linux,例如:su - mqm
2.runmqsc Qm1
#Queue 代表要查询的队列
3.DISPLAY CONN(*) WHERE(OBJNAME EQ Queue)
查询的结果:(说明此刻有两个机器连接队列Queue)
AMQ8276: Display Connection details.
CONN(7CE89C50191E0020)
EXTCONN(414D5143516D31202020202020202020)
TYPE(CONN)
AMQ8276: Display Connection details.
CONN(7CE89C5003BC0020)    
EXTCONN(414D5143516D31202020202020202020)
TYPE(CONN) 
4.分别查询不同的机器
DISPLAY CONN(7CE89C50191E0020) ALL 
查询的结果:(CONNAME(192.168.x.1) 在连接)
AMQ8276: Display Connection details.
CONN(7CE89C50191E0020)
EXTCONN(414D5143516D31202020202020202020)
TYPE(CONN)
PID(17449)  TID(54) 
APPLTAG(WebSphere MQ Client for Java)   APPLTYPE(USER)
ASTATE(STARTED) CHANNEL(CHAN_SERVER_CON)
CONNAME(192.168.x.1)
CONNOPTS(MQCNO_HANDLE_SHARE_BLOCK,MQCNO_SHARED_BINDING)
USERID(mqm) UOWLOG( )
UOWSTDA(2012-11-09) UOWSTTI(19.29.53)
UOWLOGDA( ) UOWLOGTI( )
URTYPE(QMGR) 
EXTURID(XA_FORMATID[00000000] XA_GTRID[] XA_BQUAL[])
QMURID(0.130)   UOWSTATE(ACTIVE)
DISPLAY CONN(7CE89C5003BC0020) ALL 
查询的结果:(CONNAME(192.168.x.2))
AMQ8276: Display Connection details.
CONN(7CE89C5003BC0020)
EXTCONN(414D5143516D31202020202020202020)
TYPE(CONN)
PID(17449)  TID(6313) 
APPLTAG(WebSphere MQ Client for Java)   APPLTYPE(USER)
ASTATE(STARTED) CHANNEL(CHAN_SERVER_CON)
CONNAME(192.168.x.2) 
CONNOPTS(MQCNO_HANDLE_SHARE_BLOCK,MQCNO_SHARED_BINDING)
USERID(mqm) UOWLOG( )
UOWSTDA(2012-11-10) UOWSTTI(04.08.11)
UOWLOGDA( ) UOWLOGTI( )
URTYPE(QMGR) 
EXTURID(XA_FORMATID[00000000] XA_GTRID[] XA_BQUAL[])
QMURID(0.12671)
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31018.html