您的位置:首页 > 其它

MQ客户端以及服务端安装

2017-12-05 13:34 239 查看

一、客户端安装:

su - root 
1、创建用户:
useradd mqm
passwd mqm
2、检查目录 
mkdir -p /var/mqm 
mkdir -p /var/mqm/log 
mkdir -p /opt/mqm 
chown mqm:mqm /var/mqm 
chown mqm:mqm /var/mqm/log 
chown mqm:mqm /opt/mqm 
3、拷贝文件 
cd /opt/app/
mkdir install
cd install 
mkdir mq
拷贝或者下载MQ(这里是MQINS_7.5.0)到install下面
scp -r ***@*.*.*.*:/opt/app/install/MQINS_7.5.0/* ./   
4、安装
./mqlicense.sh  -accept 
rpm -ivh MQSeriesRuntime-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesSDK-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesClient-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesJava-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesMsg_Zh_TW-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesMsg_Zh_CN-7.5.0-0.x86_64.rpm

rpm -ivh MQSeriesServer-7.5.0-0.x86_64.rpm

2、服务端安装:

1、创建用户和路径

安装过程同上最后可加一个环境变量:
进入对应用户的/home/mqm/.bash_profile,增加环境变量 export PATH=$PATH:$HOME/bin:/opt/mqm/bin

2、开放1800端口(端口可以自定)

 

[root@vm-kvm3791-app mqm]# iptables -I INPUT -j ACCEPT  -p tcp --dport 1800

[root@vm-kvm3791-app mqm]# iptables -I OUTPUT -j ACCEPT  -p tcp --dport 1800

3,创建队列管理器

[mqm@vm-kvm3791-app ~]$crtmqm -q QM_SIH

4,启动队列管理器

 [mqm@vm-kvm3791-app ~]$strmqm QM_SIH

5,用户交互管理界面程序 runmqsc,用end退出交互模式

 [mqm@vm-kvm3791-app ~]$runmqsc QM_SIH

6、创建服务器连接通道

DEFINE CHANNEL(S_SIH) CHLTYPE(SVRCONN) MCAUSER('mqm') REPLACE

DEFINE LISTENER(QMSIH.LISTENER.TCP) TRPTYPE(TCP) CONTROL(QMGR) PORT(1800) REPLACE

 START LISTENER(QMSIH.LISTENER.TCP)

ALTER QMGR CCSID(1381)

ALTER QMGR CHLAUTH(DISABLED)

7、定义本地队列

DEFINE QL(AL_INPUT) MAXDEPTH(5000) MAXMSGL(524288)

DEFINE QL(AL_OUTPUT) MAXDEPTH(5000) MAXMSGL(524288)

DEFINE QL(TEST_01_SYN_INPUT) MAXDEPTH(5000) MAXMSGL(524288)

8、启动sih

[mqm@vm-kvm3791-app ~]$ runmqchl -c S_SIH -m QM_SIH

9、启动监听器

 [mqm@vm-kvm3791-app ~]$ runmqlsr -t TCP -p 1800 -m QM_SIH &

10、修改 qm.ini

在/var/mqm/qmgrs/QM_SIH/qm.ini 后面加上

 CHANNELS:

MaxChannels = 10000 MaxActiveChannels = 10000

TCP:

 KeepAlive=Yes
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件安装 mq