linux 上安装 WebSphere MQ 与使用

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)

出现下面界面 安装完成


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值