文章转自:
http://www.cnblogs.com/Bob-FD/p/3836780.html?utm_source=tuicool&utm_medium=referral
如有不全的,可参看http://blog.chinaunix.net/uid-26497562-id-5754009.html
1、检查操作系统及内存情况:lsb_release -a;
2 检查java 环境:java -version
3 新建用户空间、用户和组:
//创建用户主目录
mkdir /home/mqm
//创建用户组
groupadd mqm
//创建用户,同时,指定用户的主目录为/home/mqm
useradd -g mqm -d /home/mqm -m -s /bin/bash mqm
-g 指定用户所属的用户组
-d 是指定用户的主目录
-s 是指定用户登录后的shell目录
例如,/home/mqm/qmgrs/MQ管理器名/queues 存放队列,如果指定的路径空间不足,就表示能存放的数据会比较少,建议指定个空间大的目录。

4 创建MQ安装文件夹:
//更改目录权限
chown -R mqm:mqm /home/mqm
//创建MQ安装位置和工作空间
mkdir /opt/mqm (安装目录)
mkdir /var/mqm (数据目录)
mkdir /var/mqm/log (日志目录)
mkdir /var/mqm/errors(出错目录)
chown -R mqm:mqm /opt/mqm
chown -R mqm:mqm /var/mqm
(3)vi mqlicense.sh
在setJRE下
JRE=目录+/bin/java
PATH= P A T H : / b i n : / u s r / l o c a l / b i n : / u s r / b i n : / u s r / s b i n : / e t c : / o p t / m q m / b i n : . e x p o r t P A T H M Q M H O M E = / o p t / m q m e x p o r t M Q M H O M E C L A S S P A T H = PATH:/bin:/usr/local/bin:/usr/bin:/usr/sbin:/etc:/opt/mqm/bin:. export PATH MQM_HOME=/opt/mqm export MQM_HOME CLASSPATH= PATH:/bin:/usr/local/bin:/usr/bin:/usr/sbin:/etc:/opt/mqm/bin:.exportPATHMQMH​OME=/opt/mqmexportMQMH​OMECLASSPATH=MQM_HOME/java/lib/com.ibm.mq.jar: M Q M H O M E / j a v a / l i b / c o m . i b m . m q b i n d . j a r : MQM_HOME/java/lib/com.ibm.mqbind.jar: MQMH​OME/java/lib/com.ibm.mqbind.jar:MQM_HOME/java/lib/com.ibm.mqjms.jar: M Q M H O M E / j a v a / l i b / j m s . j a r : MQM_HOME/java/lib/jms.jar: MQMH​OME/java/lib/jms.jar:MQM_HOME/java/lib/jms.jar: M Q M H O M E / j a v a / l i b / j n d i . j a r : MQM_HOME/java/lib/jndi.jar: MQMH​OME/java/lib/jndi.jar:MQM_HOME/java/lib/jta.jar: M Q M H O M E / j a v a / l i b / l d a p . j a r : MQM_HOME/java/lib/ldap.jar: MQMH​OME/java/lib/ldap.jar:MQM_HOME/java/lib/connector.jar: M Q M H O M E / j a v a / l i b / f s c o n t e x t . j a r : MQM_HOME/java/lib/fscontext.jar: MQMH​OME/java/lib/fscontext.jar:MQM_HOME/java/lib/postcard.jar: M Q M H O M E / j a v a / l i b / p r o v i d e r u t i l . j a r : MQM_HOME/java/lib/providerutil.jar: MQMH​OME/java/lib/providerutil.jar:CLASSPATH

export CLASSPATH
(4)在/home/mqm空间中解压安装包,并执行如下安装:
rpm -ivh MQSeriesRuntime-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesServer-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesSDK-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesSamples-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesJava-6.0.1-0.x86_64.rpm
rpm -ivh MQSeriesClient-6.0.1-0.x86_64.rpm

安装验证:

rpm -qa |grep MQSeries

(5) MQ配置:

一个比较简单的例子
a ./crtmqm -q QM_ODS 建立默认队列管理器QM_ODS
b ./strmqm QM_ODS 启动队列管理器QM_ODS
c ./runmqsc QM_ODS 运行队列管理器QM_ODS
def ql(队列名) replace
def chl(通道名) chltype(SVRCONN) trptype(tcp) mcauser(‘mqm’) replace
def listener(TCP) trptype(tcp) port(端口)
start listener(TCP)
alter qmgr chlauth(disabled)
d ./endmqm QM_ODS 停止队列管理器QM_ODS
e ./dltmqm QM_ODS 删除队列管理器QM_ODS
alter qmgr ccsid(1381) 【注:这个是修改字符编码的,没确定修改前不要动。】

如果服务器重启,执行b+c(启动监听)即可,

创建队列管理器:crtmqm 队列管理器名
启动队列管理器:strmqm 队列管理器名
开户strmqbrk代理:strmqmbrk -m 队列管理器名
进入MQ的控制台:runmqsc 队列管理器名
定义管道: define channel(CH1) chltype(SVRCONN) trptype(TCP) mcauser(‘mqm’)
退出控制台:end
建立队列管理器基本的 Queue:

在MQ的安装目录java/bin下执行:runmqsc GCP_QM < MQJMS_PSQ.mqsc,建立一些基本的queue
建立其它所需的Queue
DEFINE QLOCAL (TEST_MQ_LOCALQ1) REPLACE DEFPSIST(NO) MAXDEPTH(1000)//创建本地队列

DEFINE QMODEL (TEST _ME_MODELQ1) REPTYPE(PERMDYN) DEFPSIST (NO) MAXDEPTH(1000) SHARE REPLACE
启动监听:
runmqlsr -m 队列管理器名 -t tcp -p 端口号
查看队列管理器字符集:
dis qmgr
修改字符集:
alter qmgr CCSID(字符集号) ;
修改后停止队列管理器: endmqm –i 队列管理器名 s

重启队列管理器:strmqm 队列管理器名。


开启查看代理的运行状态:
strmqbrk -m 队列管理器名
dspmqbrk -m 队列管理器名
管理控制台常用命令:
进入管理控制台:runmqsc 队列管理器名
查看通道的信息
DISPLAY CHANNEL (通道名)//通道名为CH1,CH2之类的

查看队列管理器状态及关闭队列管理器:
查看:dspmq
关闭队列管理器:endmqm -i 队列管理器名
删除及创建通道:
在管理控制台中执行
进入管理控制台:runmqsc 队列管理器名
删除通道:DELETE CHANNEL (通道名)
新建通道:define channel (通道名) chltype (SVRCONN) trptype (TCP) mcauser(‘mqm’)
显示队列管理器中的所有队列:
dis q(*)
查看指定队列的详细信息:
dis q (队列名称)// 例如TEST1.Q

如果感觉上面的安装步骤比较麻烦,可以下载下面2个安装脚本
安装脚本1
安装脚本2

Linux下MQ安装步骤及MQ常用命令相关推荐

  1. linux下redis安装配置及redis常用命令(实战详细版)

    一.下载redis 下载地址: http://code.google.com/p/redis/downloads/list 2013年12月7号,我下载的是最新版本:redis-2.6.14.tar. ...

  2. 达梦数据库在linux下的安装步骤

    达梦数据库在linux下的安装步骤: 创建安装用户. 创建安装用户组 dinstall. groupadd dinstall 创建安装用户 dmdba. useradd -g dinstall -m ...

  3. Linux版的CASTEP功能更强大,castep在linux下的安装步骤.docx

    castep在linux下的安装步骤 卸载:一)MS卸载:1.首先进入home/msi/Accelrys/Materials Studio40/etc/Gateway然后执行./msgateway_c ...

  4. linux下jdk安装步骤_jdk下载安装步骤

    如果你是路由接入,直接启用网卡服务应该是没有问题的.如果你是其他接入的,必须手动配置你的网卡,在这里,我说一下网卡的设置,(用我的机子为例)1.关掉. . 1.首先需要在linux服务器上配置java ...

  5. linux下运行omnet,Linux下OMNet++安装步骤[原创]

    OMNet++安装步骤 OMNeT++是一个事件驱动的仿真器,适合做离散事件网络系统仿真.通常可进行通信系统通信模型仿真.协议仿真.硬件体系结构验证.复杂软件系统性能评估.任何其他离散事件驱动应用的建 ...

  6. Linux下KVM虚拟机基本管理及常用命令(转)

    说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...

  7. linux下mkdir头文件_Linux部分常用命令学习记录

    Linux部分常用命令 ls 显示目标列表 ls -a 显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出): ls -l 以长格式显示目录下的内容列表.输 ...

  8. ​Linux下查看日志用到的常用命令

    面试中问你查看日志的命令,可不能只说tail,cat,more 首选,如何查看日志: 很多初级测试人员,在进行执行测试用例这个步骤时,发现bug,不能更加的准确去定位bug,在这样的情况下就可以打开L ...

  9. 【 Linux 】Linux下如何退出vim的一些常用命令总结

    目录 1.保存并退出 2.正常退出 3.不保存退出 4.强制退出 关于如何安装vim,gcc并使用vim编写自己的第一个c程序,我在博文:[ Linux ]安装.配置并用 Vim 编写第一个 C 程序 ...

最新文章

  1. sql server 关联更新
  2. 系统搜索功能不能使用,弹出“无法找到运行搜索助理需要的一个文件”
  3. BoW模型用于图像检索的一般化流程
  4. python 枚举相等判断_离散数学实验_python
  5. 正则不能全为某个值_TensorFlow学习Program1——补充附录(7)线性回归、逻辑回归与正则化...
  6. 性能提升2.58倍!阿里最快KV存储引擎揭秘
  7. 4位先行进位加法器_行波进位/超前进位加法器详解
  8. [MODX] 2. Chunks $
  9. 链接选项-rpath的一个问题记录
  10. 为U盘装备Ubuntu工作学习两不误
  11. 编码的奥秘:存储器组织
  12. 贪心算法哈夫曼java_贪心算法_哈夫曼编码问题(Huffman Coding)
  13. C++随机生成中文姓名
  14. 什么叫二值化以及二值化的作…
  15. 使用httpclient调用url出现错误Illegal character in scheme name at index 0解决方案
  16. html id命名规范,关于Html class id 命名规范
  17. Error response from daemon: removal of container XXX is already in progress
  18. C#扫雷外挂辅助工具
  19. 大数据技术原理与应用(第十章 Spark)
  20. Elasticsearch集群“脑裂”现象

热门文章

  1. php 从数组里删除元素,PHP从数组中删除元素的四种方法实例
  2. ID-51A Plus2的D-Star Terminal Mode发信
  3. python xpath介绍和新闻内容爬虫
  4. java的多态代码例子_java多态例子,java多态代码实例
  5. 二进制与十进制、八进制、十六进制相互转换,八进制与十六进制以二进制为跳板转换(8421法则)
  6. 重大利好消息:微软原版技术图书大幅降价
  7. 三相桥式全控整流理论知识
  8. 中国00后身高东亚第一,依旧没逃过“180歧视”
  9. 基于Spring boot的校园二手交易平台系统
  10. e^2 约等于 2.71828