版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_42713970/article/details/86644490
- 上传 WSMQ_8.0.0.4_TRIAL_LNX_ON_X86_64_.tar.gz 到/usr/lcoal下
- 解压,解压后文件目录名称为MQServer
tar -zxvf WSMQ_8.0.0.4_TRIAL_LNX_ON_X86_64_.tar.gz
- 创建MQ用户和用户组
groupadd mqm
useradd -d/var/mqm -g mqm -G mqm mqm
passwd mqm #只有把mqm密码改了,才能使以上生效(passwd:mqm)
- 把mqm用户组添加root组
修改group配置文件
vi /etc/group
将mqm:!:1007:mqm 后面加上root (mqm:!:1007:mqm,root)
- 创建WebSphere MQ 文件系统
mkdir /opt/mqm
- 调整系统参数(视需要而定)
修改最大共享内存,命令如下:
cat /proc/sys/kernel/shmmax
echo 268435456 >/proc/sys/kernel/shmmax
修改最大文件句柄,命令如下:
cat /proc/sys/fs/file-max
echo 32768 >/proc/sys/fs/file-max
如果系统里的数值比这个大,无需要改。
- 包含的组件
- 添加MQ接受许可
./mqlicense.sh -accept
- 安装 WebSphere MQ 服务器
rpm -ivh MQSeriesRuntime-*.rpm
rpm -ivh MQSeriesSDK-8*.rpm
rpm -ivh MQSeriesServer-*.rpm
- 安装 WebSphere MQ 样本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)
rpm -ivh MQSeriesSamples-*.rpm #样本程序安装在/opt/mqm/samp/bin中
- 检查系统相关参数是否符合要求,修改相应参数
su mqm -c/opt/mqm/bin/mqconfig
按照mqconfig的提示信息设置操作系统参数
则在/etc/sysctl.conf中设置:
fs.file-max = 524288
在/etc/security/limits.conf中设置:
mqm soft nofile 10240
mqm hard nofile 10240
执行 sysctl -p,再次执行 su mqm -c "/opt/mqm/bin/mqconfig" 检查,全部通过即设置成功
- 安装客户端
rpm -ivh MQSeriesClient-*.rpm
rpm -ivh MQSeriesJRE-*.rpm
rpm -ivh MQSeriesExplorer-*.rpm
- 验证MQ是否安装成功
切换到mqm用户
su mqm
设置MQ环境变量
cd /opt/mqm/bin
./setmqenv -s(如出现“AMQ8595:The setmqenvcommand was not preceded by the source command”错误,
改用source setmqenv -s 命令)
检查是否设置成功,执行查询mq版本信息命令
dspmqver(出现以下内容代表MQ已成功安装)