CentOS7-运维-安装WebSphereMQ8

版权声明:本文为博主原创文章,未经博主允许不得转载。 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已成功安装)

猜你喜欢

转载自blog.csdn.net/weixin_42713970/article/details/86644490