Linux MQ通讯笔记整理.doc_第1页
Linux MQ通讯笔记整理.doc_第2页
Linux MQ通讯笔记整理.doc_第3页
Linux MQ通讯笔记整理.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux MQ通讯笔记整理.doLinux MQ通讯笔记整理准备工作:1. 下载 MQ-for-Linux 安装包:WMQv6023Trial-x86_linux_2.tar.gz注意:如果在IBM官网上下载的文件格式只是XX.tar,并且在上传到指定目录,解压时,报错或不正常解压,请修改在上传前手动修改文件格式为:XX.tar.gz2. 上传至目标机器(linux系统)指定目录并解压缩文件并赋予执行权限指定目录这里指的的是在登陆用户的目录下,建立新目录,这里建立的目录为: mq 解压文件命令为:sudo tar -zxvf WMQv6023Trial-x86_linux_2.tar.gz赋予权限命令为:sudo chmod 777 R mq (需要退回到mq上级目录,才可以执行这个命令)3. 安装rpm 安装工具:sudo apt-get install rpm注意:如果系统中已安装过rpm,则不需要再安装开始安装MQ :1. MQ 官方授权:执行 “./mqlicense.sh -text_only”命令如果是在本机(linux服务器)会出现窗口,点击 接受 协议即可,如果是远程的话阅读全文后,根据提示输入1,标识接受授权。注意:如果在授权时,在打印信息中出现: mqlicense.sh XXX行 not found 时,是正常情况,不用管它2. 安装MQ:注意:安装时必须使用root 用户安装MQ主要是安装解压后一些后缀为.rpm 的文件,安装语法如下:rpm -nodeps ivh XXX.rpm具体需要安装如下文件:rpm -nodeps -ivh MQSeriesRuntime-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesSDK-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesJava-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesClient-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesSamples-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesServer-6.0.2-3.i386.rpmrpm -nodeps -ivh MQSeriesConfig-6.0.2-3.i386.rpm3. 检查安装注意:使用rpm -qa | grep MQSeries检查安装时必须使用root 用户 使用rpm 命令查看安装了那些文件,命令如下:rpm -qa | grep MQSeries执行结果如下:MQSeriesRuntime-6.0.2-3.i386MQSeriesJava-6.0.2-3.i386MQSeriesSamples-6.0.2-3.i386MQSeriesConfig-6.0.2-3.i386MQSeriesSDK-6.0.2-3.i386MQSeriesClient-6.0.2-3.i386MQSeriesServer-6.0.2-3.i386测试MQ通讯:注意:需要切换到mqm用户下,建议先切换到root 用户下,在切换到mqm 用户下(不需要输入密码)1.创建管理队列,本地队列,监听器等创建管理队列 crtmqm -q saturn.queue.manager 启动管理队列服务 strmqm saturn.queue.manager 运行管理队列(打开管理队列) runmqsc saturn.queue.manager 创建本地队列 define qlocal (queue1) 创建通道 define channel (channe1) chltype (svrconn) trptype (tcp) mcauser (mqm) 创建监听 define listener (listener1) trptype (tcp) control (qmgr) port (1414)1414:为端口号 启动监听 start listener (listener1) 2.开始测试消息:(1)服务器端执行 cd /opt/mqm/samp/bin ./amqsput QUEUE1 saturn.queue.manager (2)客户端执行: SET MQSERVER=CHANNEL1/TCP/192.168.1.112(1414) amqsgetc QUEUE1 saturn.queue.manager(3)服务端如下消息内容,回车表示输入内容结束在客户端可以看到:message (中文不会出现乱码)卸载MQ服务:注意:需要使用root用户卸载使用rpm命令卸载 使用 rpm -e xxx 即可需要先查看安装了那些文件,之后使用rmp e xxx 来卸载 rpm -qa | grep MQSeries执行结果如下:MQSeriesRuntime-6.0.2-3.i386MQSeriesJava-6.0.2-3.i386MQSeriesSamples-6.0.2-3.i386MQSeriesConfig-6.0.2-3.i386MQSer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论