1,下载并解压 tar-zxvf mqadv_dev80_linux_x86-64.tar.gz 压完毕后出现一个【MQServer】的目录,cd MQServer 的目录
2,接收协议运行:./mqlicense.sh 按1 跟回车确认就好
3 ,
rpm-ivhMQSeriesRuntime-9.0.0.0.i386.rpm
rpm-ivhMQSeriesSDK-9.0.0-0.i386.rpm
rpm-ivhMQSeriesJava-9.0.0-0.i386.rpm
rpm-ivhMQSeriesClient-9.0.0-0.i386.rpm
rpm-ivhMQSeriesSamples-9.0.0-0.i386.rpm
rpm-ivhMQSeriesServer-9.0.0-0.i386.rpm(如果只装客户端,这个没必要安装)
具体安装 版本根据实际情况 我这里用的是 8.0版本
4,添加 mqm用户
groupaddmqm
useradd-d/var/mqm -g mqm -G mqm mqm
passwdmqm (修改密码)
只有把mqm密码改了,才能使以上生效。
为mqm用户组添加root组
cd /etc
vigroup
修改 用户群
这里的gid要依据各个系统的建立用户设定而为。我的是0,我设置成跟root一样的权限不然mqm 这个用户无法操作,没有权限
修改用户的 uid : usermod -u 0 xxx(用户名) , gid的修改 :groupmod -g 0 xxx(用户名)
5.修改配置文件:
调整系统参数(视需要而定)
修改最大共享内存,命令如下:
cat/proc/sys/kernel/shmmax
会提示一个值
echo268435456>/proc/sys/kernel/shmmax
修改最大文件句柄,命令如下:
cat/proc/sys/fs/file-max
echo32768 >/proc/sys/fs/file-max
如果自己系统比这个大,没必要改。
或者可以看下哪些参数需要设置的,如下:
1) 执行 su mqm -c"/opt/mqm/bin/mqconfig",查看哪些参数需要设置
2) 如果提示mqconfig: The bc program wasnot found on this system.执行 yuminstall -y bc安装bc
3) 按照mqconfig的提示信息设置操作系统参数,如笔者的环境提示以下的Fail
SystemVSemaphores
semmsl (sem:1) 250 semaphores IBM>=500 FAIL
semmns (sem:2) 1 of 32000 semaphores (0%) IBM>=256000 FAIL
semopm (sem:3) 32 operations IBM>=250 FAIL
semmni (sem:4) 1 of 128 sets (0%) IBM>=1024 FAIL
SystemSettings
file-max 1568 of 185426 files (0%) IBM>=524288 FAIL
tcp_keepalive_time 7200 seconds IBM<=300 FAIL
CurrentUserLimits (mqm)
nofile (-Hn) 4096 files IBM>=10240 FAIL
nofile (-Sn) 1024 files IBM>=10240 FAIL
则在/etc/sysctl.conf中设置:
kernel.sem= 500256000 250 1024
fs.file-max=524288
net.ipv4.tcp_keepalive_time=300
在/etc/security/limits.conf中设置:
mqm soft nofile 10240
mqm hard nofile 10240
4) 执行 sysctl -p后再次执行su mqm-c"/opt/mqm/bin/mqconfig",直到检查项全部通过,通过后再开始安装MQ。
6:安装WebSphere MQ客户端和服务端,命令如下:
7:安装校验
rpm -qa| grepMQSeries
结果如下则表明MQ 客户端的安装已成功。
MQSeriesRuntime-9.0.0-0
MQSeriesSDK-9.0.0-0
MQSeriesJava-9.0.0-0
MQSeriesClient-9.0.0-0
MQSeriesSamples-9.0.0-0
MQSeriesServer-9.0.0-0(只装客户端,是没有这一项的)
MQ就已经安装完成了。
9, 切换成 su - mqm 的或者重新用mqm 用户登录进行验证
创建缺省队列管理器
#./crtmqm QM_TIPS_613073100001_01
启动队列管理器
#./strmqm QM_TIPS_613073100001_01
进入控制台创建并启动侦听器
#./runmqsc QM_TIPS_613073100001_01
修改字符集 alter qmgr ccsid(819)
出现下面界面 安装完成