1.创建mq用户及目录。php
[root@GCP2-APP38-VM]#mkdir /var/mqm ###业务数据存放目录html
[root@GCP2-APP38-VM]#mkdir /opt/mqm ###软件安装目录linux
[root@GCP2-APP38-VM]#groupadd mqmbash
[root@GCP2-APP38-VM]# useradd-g mqm -d /var/mqm mqm删除用户userdel更新用户 usermodapp
[root@GCP2-APP38-VM]#passwd mqmtcp
[root@GCP2-APP38-VM]#chown -R mqm:mqm /opt/mqm优化
[root@GCP2-APP38-VM]#chown -R mqm:mqm/var/mqmui
编辑/var/mqm/.bash_profile,修改如下参数PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binurl
export PS1='[\u@\h \W]\$'spa
source ~/.bash_profile
IBM强烈的建议咱们将MQ软件安装在/opt/mqm目录下,业务数据则是存放在/var/mqm中,若是咱们要安装GSKit,那么也必须安装在默认目录下。然而这就涉及到一个问题了,通常来讲咱们的/分区通常不是很大,若是数据量很大的话必然会因存储空间不够而出问题。但不用着急,咱们有如下两种方法解决此问题:
1. 建立一个新的文件系统,并mount到/opt/mqm
2.在一个大的分区上创建目录,并符号连接到/opt/mqm mkdir /big/mqm ln -s /big/mqm /opt/mqm
3.其余的默认目录能够用相似的方法突破空间不足的限制,可是要注意不论选择那一种方法都必须在安装MQ以前配置完成
2.获取mq介质CI8HQML-linux.tar.gz,放到/tmp下并解压。
[root@GCP2-APP38-VM tmp]# mkdir mq
[root@GCP2-APP38-VM tmp]# tar -zxfCI8HQML-linux.tar.gz -C mq
3.查看解压后的文件
[root@GCP2-APP38-VM tmp]# cd mq
[root@GCP2-APP38-VM mq]# ls
4.运行受权命令
修改系统日期日后加date –s 12/21/25
#./mqlicense.sh–accept
5.执行安装命令。
#rpm -ivhMQSeriesRuntime-7.1.0-3.x86_64.rpm
#rpm-ivh MQSeriesSDK-7.1.0-3.x86_64.rpm
# rpm -ivh MQSeriesServer-7.1.0-3.x86_64.rpm
# rpm -ivh MQSeriesJRE-7.1.0-3.x86_64.rpm
# rpm -ivh MQSeriesExplorer-7.1.0-3.x86_64.rpm
/opt/mqm/bin/setmqinst -i -p /opt/mqm
6.验证。
rpm -qa | grep MQSeries
dspmqver
chkconfig iptables off
service iptables stop
netstat -tln
优化参考
1.编辑/etc/sysctl.conf,修改如下参数值,编辑完成之后运行sysctl-p使其当即生效
kernel.msgmni= 1024
kernel.shmmni= 4096
kernel.shmall = 2097152
kernel.sem = 500 256000 250 1024
fs.file-max = 524288参数建议5242880
net.ipv4.tcp_keepalive_time = 300参数建议1800
查看系统参数
cat/proc/sys/kernel/msgmni
cat/proc/sys/kernel/shmmni
cat/proc/sys/kernel/shmall
cat/proc/sys/kernel/shmmax
cat/proc/sys/kernel/sem
cat/proc/sys/fs/file-max
cat /proc/sys/net/ipv4/tcp_keepalive_time
若是系统值小于建议值,须要修改系统值,至少与建议值同样大。
2.编辑/etc/security/limits.conf,修改如下参数值
mqm soft nproc 4090
mqm hard nproc 16384
mqm soft nofile 10240
mqm hard nofile 65536
7.创建队列管理器
为了帮助网友解决“MQ中如何查看CCSID是多少?”相关的问题,中国学网经过互联网对“MQ中如何查看CCSID是多少?”相关的解决方案进行了整理,用户详细问题包括:默认1381就不用说了我想知道在哪看 若是要改 怎么改?,具体解决方案以下:
解决方案1:
runmqsc MQ名
dis QMGR
显示全信息其中就有CCSID
解决方案2:
进入console
运行
ALTER QMGR CCSID(你要改为多少?)
如“1381”
解决方案3:
runmqsc queue_name
ALTER QMGR CCSID("xxxxx")
本篇文章来源于中国学网[] 原文连接:/19990/53682/536823775.html