(暂时放一放)
创建队列管理器
crtmqm qmgrname
 
删除队列管理器
dltmqm [-z] qmgrname
 
启动队列管理器
strmqm qmgrname
 
停止队列管理器
endmqm –i QmgrName 立即停止 
endmqm –p QmgrName 强制停止
 
显示队列管理器
dspmq  查看全部队列
dspmq -m qmgrname ----显示具体的队列管理器
 
启动代理:
strmqbrk -m GCP_QM
 
启动监听器
runmqlsr -m qmgrname -p port -t tcp
   exp  runmqlsr -m GCP_QM -p 1414 -t tcp &
 
停止监听
endmqlsr -m qmgrname
 
选择队列管理器
runmqsc Qmgrname
 
退出队列管理器
end
 
显示队列属性
DISPLAY QLOCAL (Q)
 
查看全部队列
dis q(*)
 
AIX查看系统版本:
lslpp -ah mqm.server.rte
 
linux查看系统版本:
rpm -qa |grep mq
 
endmqm QmgrName 受控停止
 
endmqm –i QmgrName 立即停止
 
endmqm –p QmgrName 强制停止
 
 
 
dis qmgr   查看队列管理器属性
 
dis q(GCP_NOTIFY_Q_RECOL)   显示全部属性
dis qs(GCP_NOTIFY_Q_RECOL) 显示主要属性
 
修改队列属性
ALTER QMGR CCSID (1381)
 
定义队列属性
DEFINE CHANNEL (C) CHLTYPE (SDR) CONNAME ('127.0.0.1 (1414)') XMITQ (XQ)
        exp  define channel(CH1) chltype(SVRCONN) trptype(TCP) mcauser('mqm')
 
创建本地队列
define qlocal(QueueName)
 
修改队列属性
alter qlocal(Qname) maxdepth(5)
 
重新创建本地队列,属性重置为缺省
define qlocal (Qname) replace
 
删除本地队列
delete qlocal(Qname)
 
查看错误原因
以mq用户登录,查看mq的错误原因:
直接  mqrc 2085
 
查看端口
通过 ps -ef |grep GCP_QM
  mqm  9204     1   0   May 05 ?           0:02 runmqlsr -m GCP_QM -t TCP -p 1417
 
扩大队列深度
#su – mqm
#runmqsc  P_DNMS_QM
alter QLOCAL(Q_RM_DATA) MAXDEPTH(100000)   //增大配置队列深度
alter QLOCAL(Q_PM_DATA) MAXDEPTH(100000)   //增大性能队列深度
 
队列授权:
setmqaut -m P_DNMS_QM -n Q_REDEF_ALARM -t q -g mqm +all
 
WebSphere MQ 的工作原理的核心就是存储转发
 
查看队列管理器的运行状态:
dspmq
 
查看jmsbreak的运行状态:        
          dspmqbrk
  
 
往队列中放消息
    amqsput QName QmgrName
 
清除队列中的所有消息
    CLEAR QLOCAL(QNAME)
 
 
---------------------------------------------
 
 
在装有MQ6.0以上版本的机器上创建GCP统一采集平台所用到的队列管理器,定义通道、字符集等信息。执行队列创建的脚本MQJMS_GCP.mqsc完成系统所需列队的创建。
具体操作方式为:
1、建立GCP_QM
crtmqm GCP_QM
2、启动 GCP_QM
strmqm GCP_QM
3、开启strmqbrk代理
strmqbrk -m GCP_QM
4、建立一些基本的queue,脚本在mq安装目录的java/bin下
runmqsc GCP_QM < MQJMS_PSQ.mqsc
5、选择GCP_QM队列管理器
runmqsc GCP_QM
6、定义管道(在执行第五步后的控制台执行)
define channel(CH1) chltype(SVRCONN) trptype(TCP) mcauser('mqm')
之后执行end退出
7、定义队列
runmqsc GCP_QM < MQJMS_GCP.mqsc(说明MQJMS_GC P.mqsc脚本在安装包中提供。)
8、启动监听(后台启动)
runmqlsr -m GCP_QM -t tcp -p 端口  &
通过 ps -ef |grep GCP_QM  查看端口
 
注:服务会用到MQ的发布主题,根据不同的操作系统,建立的队列管理器CCSID会不同,一般情况下CCSID为819才能够保证主题正常使用。所以最后需要检验队列管理器CCSID。方法:runmqsc GCP_QM进入控制台dis qmgr查看CCSID,使用alter qmgr CCSID(819)修改,之后重启队列管理器使之生效。停止队列管理器使用endmqm –i GCP_QM,启动参考前面的命令

(转)mq常用命令的更多相关文章

  1. mq常用命令

    IBM MQ常用命令   常用命令 创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrNam ...

  2. WebSphere MQ常用命令及配置

    WebSphere MQ常用命令及配置 (2012-06-23 23:09:16) 标签: mq命令 杂谈 分类: MQ [导读]WebSphere MQ常用命令及配置 一,队列管理命令 1,创建队列 ...

  3. RedHat Linux下MQ安装步骤及MQ常用命令

    1.检查操作系统及内存情况:lsb_release -a; 2   检查java 环境:java -version 3   新建用户空间.用户和组: //创建用户目录 mkdir /home/mqm ...

  4. IBM MQ常用命令

    常用命令 创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理 ...

  5. IBM Websphere MQ常用命令及常见错误

    MQSC: MQ Script Command  (不区分大小写) 注明: 下面命令行中的队列管理器名字,队列名字分别用QmgrName, QName替代. 下面标蓝色的,都需要根据实际配置更改! 打 ...

  6. (转)WebSphere MQ基础命令

    --查看MQ版本-- dspmqver --查看队列状态--dspmq --创建队列管理器--crtmqm -q ECIS_QM --删除队列管理器--dltmqm ECIS_QM --启动队列管理器 ...

  7. Android学习第三天-打包常用命令

    在前面<Android学习第一天-adb常用命令>和 <Android学习第二天-android常用命令>两篇博文中,我们重点讲解了adb和android的常用命令,下面我们讲 ...

  8. samtools常用命令详解

    samtools的说明文档:http://samtools.sourceforge.net/samtools.shtmlsamtools是一个用于操作sam和bam文件的工具合集.包含有许多命令.以下 ...

  9. samtools常用命令详解(转)

    转自:samtools常用命令详解 samtools的说明文档:http://samtools.sourceforge.net/samtools.shtml samtools是一个用于操作sam和ba ...

随机推荐

  1. Python 的枚举 Enum

    枚举是常用的功能,看看Python的枚举. from enum import Enum Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May' ...

  2. 10.并发包阻塞队列之ArrayBlockingQueue

    上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队.出队做了一个简要的分析,本文将对并发包中的阻塞队列做一个简要分析. Java并发包中的阻塞队列一共7个,当然他们都是线程 ...

  3. SQL SERVER 自动生成 MySQL 表结构及索引 的建表SQL

          SQL SERVER的表结构及索引转换为MySQL的表结构及索引,其实在很多第三方工具中有提供,比如navicat.sqlyog等,但是,在处理某些数据类型.默认值及索引转换的时候,总有些 ...

  4. redis学习(2)--- Redis概述

    一.Redis介绍 高性能键值对数据库,支持的键值对数据类型: 字符串类型 列表类型 有序集合类型 散列类型 集合类型 官方测试读写速度: 测试50个并发程序,执行10万次请求 读的速度:每秒11万次 ...

  5. JAVAEE学习——struts2_03:OGNL表达式、OGNL与Struts2的结合和练习:客户列表

    一.OGNL表达式 1.简介 OGNL:对象视图导航语言.  ${user.addr.name} 这种写法就叫对象视图导航. OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能. 2.使用OG ...

  6. 14.Java中的Future模式

    jdk1.7.0_79  本文实际上是对上文<13.ThreadPoolExecutor线程池之submit方法>的一个延续或者一个补充.在上文中提到的submit方法里出现了Future ...

  7. Jmeter-WINDOWS下的配置部署

    前提:已配置安装JDK环境及已部署TOMCAT. 解压apache-jmeter-2.9.zip文件至目录,我的是D:\Program Files目录. 点击我的电脑----属性----高级----环 ...

  8. document事件及例子

    一.关于鼠标事件:onclick:鼠标单击触发 ondbclick:鼠标双击触发 onmouseover:鼠标移上触发 onmouseout:鼠标离开触发 onmousemove:鼠标移动触发 二.关 ...

  9. AI相关 TensorFlow -卷积神经网络 踩坑日记之一

    上次写完粗浅的BP算法 介绍 本来应该继续把 卷积神经网络算法写一下的 但是最近一直在踩 TensorFlow的坑.所以就先跳过算法介绍直接来应用场景,原谅我吧. TensorFlow 介绍 TF是g ...

  10. Kotlin基本语法和使用

    Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发.与Java相比,Kotlin的语法更简洁.更具表达性,而且提供了更多的特性. Kotlin是使用Java开发者的思维被创 ...