Linux IBM MQ 7.1安装

1.建立mq用户及目录。

[root@GCP2-APP38-VM]#mkdir /var/mqm  ###业务数据存放目录

[root@GCP2-APP38-VM]#mkdir /opt/mqm  ###软件安装目录

[root@GCP2-APP38-VM]#groupadd mqm

[root@GCP2-APP38-VM]# useradd-g mqm -d /var/mqm mqm     删除用户userdel 更新用户 usermod

[root@GCP2-APP38-VM]#passwd mqm

[root@GCP2-APP38-VM]#chown -R mqm:mqm /opt/mqm

[root@GCP2-APP38-VM]#chown -R mqm:mqm/var/mqm

编辑/var/mqm/.bash_profile,修改以下参数PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

export PS1='[\u@\h \W]\$'

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.运行授权命令

修改系统日期往后加10 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

7.关闭防火墙

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")

 

本篇文章来源于中国学网[www.xue163.com] 原文链接:http://www.xue163.com/19990/53682/536823775.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值