IBMMQ8.0 单机安装及本地队列创建并关闭权限认证

1.系统参数配置

root用户修改

vim /etc/sysctl.conf

改成如下参数

kernel.msgmni = 1024
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 500 256000 250 1024
fs.file-max = 524288
net.ipv4.tcp_keepalive_time = 300

使配置生效

sysctl -p

继续修改limits

vim /etc/security/limits.conf
mqm    hard    nofile    10240
mqm    soft    nofile    10240
mqm    hard    nproc     4096
mqm    soft    nproc     4096

2.创建用户

groupadd mqm
useradd -m mqm -g mqm
passwd mqm

3.安装

将安装包解压,进入安装目录

接受许可证

./mqlicense.sh -accept

安装需要的组件

rpm -ivh MQSeries*.rpm

添加到环境变量

vi /etc/profile

增加如下命令

export PATH=/opt/mqm/bin:/opt/mqm/samp/bin:$PATH

使环境变量生效

source /etc/profile

到此安装完成

3.创建队列

使用mqm用户登录

 使用crtmqm命令创建队列管理器QM1,并用dspmq命令进行验证

crtmqm QM1

使用strmqm命令启动队列管理器QM1,再次用dspmq进行验证

strmqm QM1
dspmq

使用runmqsc命令启动MQSC界面,创建本地队列RECV.QUEUE并设置队列深度

runmqsc QM1
DEFINE QLOCAL(RECV.QUEUE) MAXDEPTH( 9999999 )

定义监听

def listener(LN_QM1) trptype(TCP) port(1819) control(QMGR)
start listener(LN_QM1)

关闭权限认证

##关闭通道的权限认证
ALTER QMGR CHLAUTH(DISABLED)  
##关闭连接的权限认证
ALTER QMGR CONNAUTH(' ')  
##修改连接通道的MCAUSER,必须是mqm组内用户
ALTER CHL (SYSTEM.DEF.SVRCONN) CHLTYPE (SVRCONN) MCAUSER ('mqm') 
##查看修改的结果
DISPLAY CHANNEL (SYSTEM.DEF.SVRCONN) ALL
##刷新权限
REFRESH SECURITY TYPE(CONNAUTH) 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值