WebSphere MQ 安装

  WebSphereMQ可以在IBM官网下载,有试用版90天的。下载地址http://www.ibm.com/developerworks/cn/downloads/ws/wmq/index.html

MQ可以在很多系统下安装,本文主要记录在Linux下安装。

  一、安装步骤

  1.以root用户登录系统

  2.MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,所以分别在/opt 和/var下 创建mqm目录。

  3.创建名为"mqm"的用户和组,并将用户的目录指定为/var/mqm。

    3.1建立用户组mqm。注:组名必须为mqm 

1 groupadd mqm

    3.2建立属于mqm组的用户mqm(1),并修改密码(2)。注:用户名必须为mqm

1 useradd -d /var/mqm -g mqm mqm
2 passwd mqm

 4.解压MQ安装包MQ_7.5.0.2_TRIAL_LNX_ON_X86_32_ML.tar.gz

1 tar -xvzf MQ_7.5.0.2_TRIAL_LNX_ON_X86_32_ML.tar.gz

  5.安装MQ

    5.1在解压安装包的目录下,接受MQ安装协议(1),安装MQ(2)。 

1 ./mqlicense.sh –accept
2 rpm -ivh MQSeriesRuntime-7.5.0-2.i386.rpm MQSeriesSamples-7.5.0-2.i386.rpm MQSeriesServer-7.5.0-2.i386.rpm

  二、安装完毕,验证是否成功

  1.用mqm用户登录系统

  2.创建队列管理器(1)、启动队列管理器(2)、进入队列管理器控制台(3)、创建队列(4)。注:执行crtmqm提示找不到此命令时,请切换到/opt/mqm/bin目录。

1 crtmqm QM_TEST
2 strmqm QM_TEST
3 runmqsc QM_TEST
4 define qlocal(MYQUEUE)

  3.测试向队列MYQUEUE发送消息,切换到/opt/mqm/samp/bin目录下执行下面命令

1 ./amqsput MYQUEUE QM_TEST

屏幕输出"Sample AMQSPUT0 start target queue is MYQUEUE",手工输入测试消息"hello,this is a test"双击回车键结束输入。

  4.从队列MYQUEUE读取消息,切换到/opt/mqm/samp/bin目录下执行下面命令

1 ./amqsget MYQUEUE QM_TEST

屏幕输出"Sample AMQSGET0 start message <hello,this is a test>",停顿数秒继续输出"no more messages Sample AMQSGET0 end",读取消息成功。

   三、卸载MQ

  1.以root用户登录系统

  2.查看队列管理器(1),停止所有队列管理器的监听(2),停止所有队列管理器(3)。注:QueueManagerName是队列管理器的名字,若有多个运行的队列管理器,则重复执行下面代码(2)、(3)。

1 dspmq
2 endmqlsr -m QueueManagerName
3 endmqm QueueManagerName

  3.确保所有和MQ相关的进程都停止

1 ps -ef | grep mq

  4.查看安装了哪些安装包(1),删除所有安装包(2)。

1 rpm -q -a | grep MQSeries
2 rpm -ev MQSeriesRuntime-7.5.0-2 MQSeriesSamples-7.5.0-2 MQSeriesServer-7.5.0-2

  

时间: 2024-10-09 19:04:25

WebSphere MQ 安装的相关文章

Linux下websphere MQ安装

1.建立mq用户及目录. [[email protected]]#mkdir /var/mqm   ###业务数据存放目录 [[email protected]]#mkdir /opt/mqm   ###软件安装目录 [[email protected]]#groupadd mqm [[email protected]]#useradd -d /var/mqm -g mqm -s /usr/sbin -m mqm [[email protected]]#passwd mqm [[email pr

IBM WebSphere MQ介绍安装以及配置服务详解

首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagram (Send and forget) 应用程序在创建完消息后.利用MQ的API将消息发送到队列中.它充分利用了MQ(once and once only ) 2.请求和应答方式 Request/Reply 发送消息之后需等待对方处理结果.  需考虑如下问题: a.等待应答的时间是多少? b.如果没

在ubuntu上安装websphere MQ 8.0并测试

1. 下载90天试用版安装包 在IBM官方网站上可以下载对应安装包,试用期为90天.(WSMQ_8.0_IFR_TRIAL_LNX_ON_X86_64_.tar.gz) 2. 拷贝到ubuntu中,并执行命令tar zxvf <包名>.tar.gz解压缩. 解压完成之后的文件夹叫server. 3. (optional). 创建WebSphere MQ 必需的文件系统,命令如下: # for product code mkdir /opt/mqm   # for working data mk

MQ安装配置

(1)执行接受许可脚本: ./mqlicense.sh –accept (2) 安装 WebSphere MQ for Linux 服务器: [[email protected] mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm [[email protected] mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm [[email protected] mq]# rpm-ivh MQSeriesServer-6.0.0-

MQ原理、使用场景、IBM WebSphere MQ介绍及spring集成配置

一.MQ简介及特点 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们.消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其中较为成熟的MQ产品有IBM WebSphere MQ.RabbitMQ .ZeroMQ

WebSphere MQ基础命令

基础概念 对于MQ,我们需要知道4个名词:队列管理器.队列.消息.通道:对于编程设计人员,通常更关心消息和队列,对于维护管理人员,通常 会更关心队列管理器和通道.如果我们把队列管理器比作是数据库,那么队列就是其中的一张表,消息就是表中的一条记录. 队列:我们可以简单地把队列看成一个容器,用于存放消息. 队列管理器:队列管理器构建了独立的 MQ 的运行环境,它是消息队列的管理者,用来维护和管理消息队列. 消息:MQ中的最小对象:默认情况下,消息缺省可以达到 4MB.消息可以分成持久消息和非持久消息

WebSphere MQ&&Active MQ

WebSphere MQ&&ActiveMQ WebSphere MQ 1.  中间件处于应用软件与系统软件之间,是一种以自己的复杂换取企业应用简单化的可复用的基础软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享.功能共享的目的. 2.  三种通信技术: RPC(remote process call):同步: CPI-C:同步: MQI(message queue interface):异步通信方式,通信的方式与传送协议无关. 3.

WebSphere MQ几个重要信息

1. mqm:消息队列管理器. 装载和管理消息.队列.通道.进程.主题.侦听器.服务.名称列表.认证信息等MQ对象的容器:队列管理器负责维护它所拥有的队列,以及将它接收到的所有消息存储到相应的队列. 队列管理器是WebSphere MQ中的一个基本的独立的执行单元.一台MQ服务器可以运行一个或多个队列管理器.任何需要访问WebSphere MQ提供的服务的应用程序都必须先和队列管理器相连. mqm同时也是MQ安装目录名称: shell命令: mkdir /opt/mqm   //创建安装目录 m

(转)WebSphere MQ基础命令

--查看MQ版本-- dspmqver --查看队列状态--dspmq --创建队列管理器--crtmqm -q ECIS_QM --删除队列管理器--dltmqm ECIS_QM --启动队列管理器--strmqm ECIS_QM --关闭队列管理器--endmqm -i ECIS_QM 立即停止endmqm -p ECIS_QM 强制停止 --运行队列管理器--runmqsc ECIS_QM --定义监听器--DEFINE LISTENER(LSR_4_ECIS_QM) TRPTYPE(TC