`

创建MQ队列管理器过程

阅读更多

 

 

   01、创建mqm用户组

 

   02、创建mqm用户,将用户mqm添加到mqm用户组下

 

   03、创建队列管理器

         crtmqm  -u DEADLETTERQUEUE03.OUTSOURCE.PBDRCB  MANAGER03.OUTSOURCE.PBDRCB

  

   04、启动队列管理器

         strmqm  MANAGER03.OUTSOURCE.PBDRCB

 

    05、进入到MQSC管理界面

         runmqsc  MANAGER03.OUTSOURCE.PBDRCB

 

    06、定义监听

         DEFINE LISTENER(TCPLISTENER03.OUTSOURCE.PBDRCB)  TRPTYPE(TCP)     CONTROL(QMGR)   PORT(1413)

 

    07、启动监听

         START LISTENER(TCPLISTENER03.OUTSOURCE.PBDRCB)

 

    08、建立通道

          DEFINE CHANNEL(SVRCONNC03) CHLTYPE(SVRCONN) MCAUSER('mqm')

    09、建立队列
          DEFINE QLOCAL(QUEUEP2O.OUTSOURCE.PBDRCB)
          DEFINE QLOCAL(QUEUEO2P.OUTSOURCE.PBDRCB)

    10. 建立话题
          DEFINE TOPIC(TOPIC03.OUTSOURCE.PBDRCB) TOPICSTR(TOPIC03)

     11. 退出MQSC管理界面
            END

      12. 测试队列管理器和队列可用
             AIX: cd /usr/mqm/samp/bin
            LNX: cd /opt/mqm/samp/bin
            $./amqsput QUEUEP2O.OUTSOURCE.PBDRCB MANAGER03.OUTSOURCE.PBDRCB
            $./amqsget QUEUEP2O.OUTSOURCE.PBDRCB MANAGER03.OUTSOURCE.PBDRCB

      13.删除队列管理器
           dltmqm MANAGER03.OUTSOURCE.PBDRCB

     14.如果客户端程序调用MQ报一下2035的错误时,请按一下方法配置MQ
            (1)、设置通道安全:以mqm用户登录,执行runmqsc命令:
                    SET CHLAUTH(*) TYPE(BLOCKUSER) USERLIST(*MQADMIN) ACTION(REMOVE)

            SET CHLAUTH(S2T) TYPE(ADDRESSMAP) ADDRESS(10.8.203.215) USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)

            SET CHLAUTH(S2T) TYPE(USERMAP) CLNTUSER('Win7-user') USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
    (2)、说明:
    a、设置通道安全为MQV7.1的新功能。缺省时启用通道安全控制。上述第一条命令的含义是,允许以mqm系统管理用户的身份使用通道。
    b、SET CHLAUTH(S2T) TYPE(ADDRESSMAP) ADDRESS(192.168.155.122) USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
       是向ADDRESSMAP中提那家客户端的ip192.168.155.122以用户mqm的权限执行
    c、SET CHLAUTH(S2T) TYPE(USERMAP) CLNTUSER('wcsdbins') USERSRC(MAP) MCAUSER('mqm') ACTION(ADD)
       是向USERMAP中添加wcsdbins用户,并允许以mqm用户的权限执行
    d、后两条命令的含义是,允许IP地址为192.168.155.122上的用户'wcsdbins'通过通道S2T连接队列管理器。

 

分享到:
评论

相关推荐

    IBM MQ将消息发送至远程队列

    在每台主机上都需要创建一个消息队列管理器(MQ Manager)。这一步骤对于后续配置非常重要。 1. **用户权限设置**:为了能够顺利使用队列管理器的命令,可以将`root`用户添加到`mq`用户组中。 2. **创建队列管理器**...

    MQ入门实例(本地队列&远程队列 两个例子)

    #### 创建队列管理器 首先,我们需要创建一个队列管理器。在本实例中,我们将创建名为“QM_APPLE”的队列管理器。这一步骤可以通过运行MQSC命令来完成: ```shell crtmqm QM_APPLE ``` 成功创建后,我们可以通过...

    MQ建立远程队列

    在IBM Message Queue (MQ) 系统中,远程队列是一种允许不同MQ队列管理器之间交换消息的关键组件。在本场景中,我们探讨的是如何在MQ客户端建立一个远程队列,以实现在两个MQ之间进行消息的流转。以下是详细步骤和...

    IBM MQ 队列操作封装类

    这可能涉及到设置MQ环境变量,创建MQ队列管理器对象,并打开队列管理器。 2. **打开/关闭队列**:提供方法来打开和关闭特定的MQ队列,这可能需要指定队列名称和打开模式(如只读、只写或读写)。 3. **发送消息**...

    IBM MQ快速创建命令

    这里,`<queuemanager_name>`是队列管理器的名称,`<queue_name>`是你想要创建的队列名,`<max_messages>`是队列的最大消息深度,`<description>`是队列的描述。`USAGE(XMITQ)`表示队列用于传输消息,你可以根据需求...

    IBM Websphere MQ 教程之备份与恢复

    通过本实验的学习,我们不仅掌握了IBM Websphere MQ的基本操作流程,如创建队列管理器、定义队列属性等,还深入理解了如何进行消息的持久化管理和队列的备份恢复过程。这对于确保消息传递系统的稳定运行至关重要。...

    把已存在的MQ导出生成脚本解决方案

    ### 一、导出已存在的MQ队列管理器生成脚本 #### 步骤1:获取工具 首先,需要从IBM官方网站下载名为`ms03_win.zip`的工具包。这个工具包包含了用于导出队列管理器配置的实用程序`saveqmgr.exe`。 #### 步骤2:解...

    MQ本机实现两个队列管理器消息传递.doc

    总结来说,实现MQ本机消息传递涉及的主要知识点包括:队列管理器的创建与配置,队列的定义(本地与远程),通道的建立(发送与接收),Java API的使用,以及MQ环境变量的设定。这个过程对于理解MQ的工作原理和实际...

    C#注册MQ消息队列

    通过上述分析,我们可以看到,在C#中注册并利用MQ消息队列进行通信,涉及到了连接的建立、会话的创建、消息的消费等关键步骤。合理的设计和编码能够有效地提升系统的通信效率和稳定性,是现代分布式应用开发不可或缺...

    IBMMQ消息队列整合

    - **创建队列管理器**:队列管理器是MQ的核心服务提供者,负责处理所有与消息队列相关的操作。 - 输入队列管理器名称,点击“完成”。 - **创建本地消息队列**:消息队列用于存储消息。 - 输入队列名称,选择...

    IBMMQ 队列,权限等元信息备份工具

    1. **收集配置**:使用IBM提供的命令行工具或者专门的备份工具,如提到的“IBMMQ 队列,权限等元信息备份工具”,收集队列管理器的配置信息,包括队列、通道、用户定义的队列和队列管理器属性。 2. **权限备份**:...

    WebSphere MQ 教程

    以上教程提供了 WebSphere MQ 的基本操作指南,包括队列管理器的创建、队列的创建、消息的发送与接收、远程队列管理器的配置、客户机-服务器配置下的消息传递,以及使用 FTA 进行文件传输等内容。这些基础知识对于...

    MQ配置[参照].pdf

    - 在资源管理器中,为队列管理器QM_ORANGE创建远程队列(如Q1),指定远程队列管理器QM_APPLE和远程队列名称(与接收机器的队列同名)。 - 创建本地传输队列QM_APPLE,用于消息的内部传输。 2. 使用MQSC命令行...

    利用IBMMQ实现远程消息安全传递

    1. **创建队列管理器**:首先,在目标操作系统上创建一个新的队列管理器,例如命名为 `QM1`,并设置其为默认队列管理器。 2. **启动队列管理器**:使用命令行工具启动队列管理器,如 `strmqm QM1`。 3. **添加监听...

    MQ安装与配置

    9. **创建远程队列管理器MQTEST2**:重复创建队列管理器的过程,设置监听地址为1515。 10. **创建远程队列MQ2**:在MQTEST2队列管理器中,指定队列方法为“正常模式”。 11. **定义远程队列和通道**:在两边的队列...

    MQ HA(hacmp) 配置过程

    2. **重新创建法**:清空`/MQHA/<qmgr>/data`和`/MQHA/<qmgr>/log`目录,采用与机器A完全相同的过程与参数重新创建队列管理器。 #### 验证HA功能 最后,测试在机器B上对队列管理器的操作能力,确保HA配置成功,...

    IBM WebSphere MQ安装使用教程详细图解

    【IBM WebSphere MQ安装使用教程详细图解】 IBM WebSphere MQ,简称MQ,是一款由IBM...安装完成后,用户可以根据具体应用需求配置MQ,创建队列管理器,定义通道,设置安全性等,以便在不同应用程序间高效地传输数据。

    一款可以用来针对IBM MQ进行管理的工具

    其次,该工具提供了全面的队列管理功能。队列是IBM MQ的核心组件,用于存储和传递消息。通过这款工具,用户可以轻松创建、删除、修改队列,查看队列的状态,包括队列中的消息数量、消息的大小和等待时间等关键指标。...

Global site tag (gtag.js) - Google Analytics