• MQ队列创建举例


    #! /bin/bash 
    QmgrName=COM99 
    #创建队列管理器 
    crtmqm $QmgrName 
    #启动队列管理器 
    strmqm $QmgrName 
    #定义一个服务器连接通道 
    echo "DEFINE CHANNEL(TESTCHANNEL) CHLTYPE(SVRCONN) TRPTYPE(TCP) MCAUSER('mqm')" | runmqsc $QmgrName 
    echo "DEFINE LISTENER(LISTENER.TCP) TRPTYPE(TCP) PORT(1415)" | runmqsc $QmgrName 
    #队列管理器权限,禁用认证 
    echo "SET CHLAUTH(*) TYPE(BLOCKUSER) USERLIST(*MQADMIN) ACTION(REMOVE)" | runmqsc $QmgrName 
    echo "SET CHLAUTH(SYSTEM.ADMIN.SVRCONN) TYPE(ADDRESSMAP) ADDRESS(*) ACTION(REMOVE)" | runmqsc $QmgrName 
    echo "SET CHLAUTH(SYSTEM.*) TYPE(ADDRESSMAP) ADDRESS(*) ACTION(REMOVE)" | runmqsc $QmgrName 
    echo "ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)" | runmqsc $QmgrName
    #启动监听器 
    echo "START LISTENER(LISTENER.TCP)" | runmqsc $QmgrName 
    #禁用通道验证 
    echo "alter qmgr chlauth(disabled)" | runmqsc $QmgrName 
    #刷新安全策略 
    echo "REFRESH SECURITY TYPE(CONNAUTH)" | runmqsc $QmgrName
    #定义集群(MYClUSTER)接收通道 
    echo "DEFINE CHANNEL(TO.CQM3) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('192.168.137.4(1415)') CLUSTER(MYClUSTER)" | runmqsc $QmgrName 
    #定义集群(MYClUSTER)发送通道 
    echo "DEFINE CHANNEL(TO.CQM1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('192.168.137.2(1415)') CLUSTER(MYClUSTER)" | runmqsc $QmgrName 
    #定义集群共享队列 
    echo "DEFINE QLOCAL(CQ1) CLUSTER(MYClUSTER)" | runmqsc $QmgrName
      
    

      

  • 相关阅读:
    四、分配swap分区
    三、fdisk分区
    二、文件系统常用命令
    一、回顾分区和文件系统
    三、文件系统属性chattr权限&系统命令sudo权限
    2、开发环境搭建
    1、基本概念
    SSH服务
    CentOS 7安装启动vsftpd服务
    01.HTML 5与HTML4的区别
  • 原文地址:https://www.cnblogs.com/dahaoran/p/12772704.html
Copyright © 2020-2023  润新知