websphere MQ号称最稳定高效的商业MQ,现项目需要使用,首先去下载Websphere MQ 7的使用版,3个月试用期,开发足矣,马上开动吧。

1) 以root身份登录系统建立mqm用户及组

# groupadd mqm
# useradd -d /var/mqm -g mqm -G mqm mqm
# passwd mqm

2) 根据需要调整Linux内核及文件系统参数配置

根据实际需要进行IO,线程,内核的一些参数调整(类似于oracle安装)

3) 挂载镜像文件

# mkdir /mnt/iso# mount -t iso9660 -o loop /root/64.iso /mnt/iso

4) 转到WebSphere MQ解压后的目录中,获得WebSphere MQ授权

# ./mqlicense.sh -text_only

5) 安装WebSphere MQ客户端和服务端,命令如下:

# rpm -ivh MQSeriesRuntime-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesSDK-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesJava-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesSamples-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesMsg_Zh_CN-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesServer-7.5.0-0.x86_64.rpm
# rpm -ivh MQSeriesClient-7.5.0-0.x86_64.rpm

其中MQSeriesServer为服务器端,MQSeriesClient为客户端

6) 以mqm身份登录验证安装
>> 建立消息队列管理器

$ crtmqm -q venus.queue.manager

其中参数q表示设定为默认队列管理器

>> 启动队列管理器

$ strmqm      

>> 启用MQSC

$ runmqsc      

>> 使用MQSC进行管理 (MQSC命令会全部转换为大写执行)

def qlocal(orange.queue)
end

qlocal表示本地队列

>> 测试消息发送

$ /opt/mqm/samp/bin/amqsput ORANGE.QUEUE

输入任何想要发送的内容并按回车

>> 测试消息接收

$ /opt/mqm/samp/bin/amqsget ORANGE.QUEUE

 

常用命令备忘:

a)建立队列管理器:

crtmqm QM_APPLE

b)查看队列管理器:

dspmq             

c)停止队列管理器:

endmqm -i QM_APPLE

d)删除队列管理器:

dltmqm QM_APPLE

e)启动队列管理器:

strmqm QM_APPLE

f)进入队列管理器控制台:

runmqsc QM_APPLE

g)启动侦听(端口19003):

runmqlsr -m QM_APPLE -t tcp -p 19003 &

MQSC命令:

a)定义本地队列:

define qlocal(Q1)

b)定义服务器通道:

define channel(CHL_APPLE) chltype(SVRCONN) trptype(TCP) mcauser('mqm')

c)禁止通道认证:

alter qmgr chlauth(disabled)

转载于:https://www.cnblogs.com/javapro/archive/2012/09/17/2689107.html

64位Websphere MQ7在64位RHEL5下的安装及使用相关推荐

  1. weblogic 64位 linux,weblogic在linux和window下的安装

    weblogic在linux和window下的安装 Windows server2008 一直下一步没什么坑 centos6.5 使用rpm安装jdk8 安装jdl rpm -ivh jdk-8u19 ...

  2. rhel5 下cacti安装日志

    1)安装rrdtool    wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.0.x/rrdtool-1.0.50.tar.gz  tar xzvf ...

  3. mysql64如何配置_win7 64位下如何安装配置mysql-winx64(安装记录)

    win7 64位下如何安装配置mysql winx64 1.mysql下载 官方网站下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5. ...

  4. 64位Ubuntu上编译32位程序

    1.确认主机为64位架构的内核,应该输出为adm64,执行: $ dpkg --print-architecture 2.确认打开了多支架功能,应该输出为i386,执行: $ dpkg --print ...

  5. 32位dll注入到64位程序_你用的32位还是64位?有什么区别呢?

    (给程序员零距离加星标,了解项目开发.) 粉丝福利:小编会从今天留言中抽选3名小伙伴赠送现金红包,感谢大家一直以来的支持!文末见喽!通过前面两篇文章的学习,外甥对电脑的产生了各种好奇,差点把自己电脑拆 ...

  6. win7 64位系统连接xp 32位共享打印机办法

    局域网内有台server2003_32位系统的共享打印机,xp系统用\\ip地址 能直接连上 但win7_64位的用\\ip 连接是连不上的 会提示缺少驱动. 我们可以在共享打印机上添加64位的驱动让 ...

  7. 64 大小_电脑系统32位和64位有什么区别

    众所周知,windows系统有32位和64位,但这两者有什么不同呢?什么样的电脑装什么版本的呢?笔者就简单的来讲一下两者的区别. 一.支持的内存不同 32位的操作系统,最多支持4G的内存,实际内存为3 ...

  8. 64位计算机安装32位,64位电脑装32位系统,小编教你64位电脑怎么装32位系统

    对电脑有深入了解的用户就知道,64位电脑一般指的是CPU是64位处理器,64位机器要安装64位系统,发挥硬件最佳性能,当然了,64位电脑也可以装32位系统,因为64位电脑是向下兼容,支持64位系统也支 ...

  9. 在64位Windows中使用64位版本ASP.NET 2.0的问题

    如果你准备使用64位版本的ASP.NET 2.0,在迁移之前你需要考虑一下文章中提到的问题.      经过这几天的努力,终于在测试环境下将博客园的程序迁移到ASP.NET 2.0,迁移的原因之一是博 ...

  10. 64位jdk连接32位的mysql_在64位客户端使用32位的ODBC配置

    这个场景比较特殊,是一个客户遇到的问题触发我写的这篇文章.数据库服务器通常安装的都是64位的操作系统和64位的数据库软件.客户端使用的操作系统和客户端程序复杂度远比服务器要多很多,安装的客户端操作系统 ...

最新文章

  1. 小规模网络数据公开数据_大规模的在线公开课程曾经是100%免费的。 但是他们没有那样做。...
  2. Android10.0 Binder通信原理(七)-Framework binder示例
  3. linux 的功能,Linux的主要功能
  4. ML之LightGBM:基于titanic数据集利用LightGBM和shap算法实现数据特征的可解释性(量化特征对模型贡献度得分)
  5. dede调用当前顶级栏目名称、ID、url方法
  6. 【Linux】一步一步学Linux——pgrep命令(123)
  7. Web Worker的最好文章
  8. 我php第一个页面,PHP 第一个 PHP 页面 - 第一个 PHP 页面 - phpStudy
  9. Spring Cloud源码分析——Ribbon客户端负载均衡
  10. UI设计素材模板|wireframe线框图设计要点
  11. 18.UNIX 环境高级编程--终端IO
  12. LaTeX 引用表格、照片、公式的时候自动添加 table,fig,equ
  13. joystick手柄驱动安卓_万能手柄驱动(PPJOY) 官方版 (图文)
  14. 使用opencv-python读取多个(海康\华为)网络摄像头的视频流,解决实时读取延迟问题
  15. 【应用C】C语言实现离散数学合式公式的递归判断
  16. Lotus Sametime
  17. HTML学习第十二章------布局和排版
  18. node 文件重命名
  19. 文件共享服务器onedrive,共享 OneDrive 文件和文件夹
  20. 独轮平衡车c语言源码,双轮平衡车程序 - 源码下载|嵌入式/单片机编程|源代码 - 源码中国...

热门文章

  1. Ubuntu16.04系统 GPU1070Ti下搭建Caffe++Nvidia显卡驱动+Cuda9.0+Cudnn7.0.5
  2. ubuntu下查看CPU/GPU/内存使用率
  3. Caffe傻瓜系列(7):solver优化方法
  4. Python使用hashlib模块生成给定文本数据的签名摘要信息(包括各种哈希函数)
  5. 不同数据库限制取前N条记录
  6. go项目新增一个代码文件
  7. 区块链主流共识算法全面解析
  8. docker容器中bash: vi: command not found
  9. mdt抓取镜像后只显示回收站_又涨了!废纸价格贵过废铜烂铁,回收站缩减废旧物品收购规模...
  10. SpringMVC学习(三)RestFul风格