精通 WebSphere MQ ----第 2 章 安装环境

在安装前要检查机器的硬件配置及操作系统是否达到相关要求,否则可能引起安装失

败。WebSphere MQ 对于机器的环境要求并不高,普通的 PC 机都可以安装。如果需要有网

络通信,则需要有相应的网卡并进行通信配置,比如IP 地址。对于单机环境,可以用自环

方式配置通信,比如配置虚拟Loopback 网卡。具体环境需要如下:

2.1.1 硬件

l PC 机,Intel 32 位兼容芯片。

l 屏幕至少支持 800 x 600 分辨率。

l 如果需要通信,应该有网卡等硬件设备,支持 TCP/IP、SNA LU6.2、NETBIOS、SPX

等通信协议。
l 至少 85MB 硬盘空间用于安装,20MB 空间用于工作,30MB 系统临时空间用于暂存数

据。

l 建议有 128MB 以上内存。

2.1.2 操作系统

l Windows NT
n Service Pack 6a

n Microsoft Internet Explorer 4.0.1+
n Microsoft HTML Help 1.2 (产品 CD 中含)

n Microsoft Management Console (MMC) 1.1 (产品 CD 中含)

n Microsoft Installer (MSI) 2.0+ (产品 CD 中含)
n Microsoft Active Directory Client Extensions (ADCE) for Windows NT (如果需要有

ADCE 支持)

n Java Runtime Environment Version (JRE) 1.3+ (如果需要有 JAVA 编程支持)

n Option Pack 4 for Microsoft Windows NT (如果需要有 Microsoft Transaction Server

-- MTS 支持)

l Windows 2000 Professional, Server, Advanced Server

n Service Pack 2+

n Microsoft Installer (MSI) 2.0+
n Java Runtime Environment Version (JRE) 1.3+ (如果需要有 JAVA 编程支持)

l Windows XP Professional
n Java Runtime Environment Version (JRE) 1.3+ (如果需要有 JAVA 编程支持)

2.1.3 通信协议

对于 TCP/IP、NETBIOS、SPX 操作系统都预置支持。

对于 SNA 协议,则至少需要安装以下软件中的一个来支持

l IBM Communications Server for Windows NT, Version 5.0 and Version 6.1.1.

l Attachmate Extra! Personal Client, Version 6.7.

l Attachmate Extra! Enterprise 2000.
l Microsoft SNA Server, Version 4.0.

l Microsoft Host Integrated Server 2000.

2.2安装介质

2.2.1 正版

联系 IBM 公司,得到 IBM WebSphere MQ 介质,共 2CD。一张 CD 是相关平台的产品,
一张 CD 是文档。产品 CD 中含安装所需的全部软件,包括 HTML Help 1.2,MMC 1.1,MSI

2.0,JDK,ADSI 等等。文档 CD 中含各种语言的文档,且有 PDF,HTML,HTMLHelp

三种格式。需要说明的是,简体中文的文档并不完整,如果要深入学习 WebSphere MQ,建

议使用英文文档。

从 http://www-3.ibm.com/software/integration/mqfamily/support/summary/ 下载最新的补
丁。

2.2.2 试用版

试用版产品是可以免费下载的,从 http://www-3.ibm.com/software/integration/mqfamily/

页面上下载到有效期为90 天的WebSphere MQ 5.3 试用版,目前只有Windows 平台和Linux

平台上的试用版产品,且皆为英文版。
从 http://www-3.ibm.com/software/integration/mqfamily/library/manualsa/ 页面下载相关

的 pdf 格式的文档。

从 http://www-3.ibm.com/software/integration/mqfamily/support/summary/ 下载最新的补

丁。

2.3安装过程

在安装介质中的目录中双击 Setup.exe。在一段动画之后 (可以用 ESC 键跳过动画),出

现安装启动板。按照左边一档 1、2、3 的步骤顺序来检查系统是否满足安装的先决条件。
l 步骤 1,检查软件安装环境的先决条件。查看右边所需的软件是否全部打勾,打勾表示

已经成功安装,打叉表示尚未安装。需要将右边所有项全都打勾,才开始步骤 2。

l 步骤 2,检查网络先决条件。如果不需要特别安装域模式,可以选择 “否”。如果需要

在安装后自动进行缺省配置,则安装前机器最好安装有网卡,且至少拥有一个 IP 地址。

l 步骤 3,检查安装前状态 ( 图2-1),确保能通过状态检查。开始安装。

图2-1 WebSphere MQ 安装启动板

按 “启动 WebSphere MQ Installer ”‡ 选择 “我接受该许可证协议中的条款”‡可以
选择 “定制”安装,并选择程序文件夹安装目录、数据文件夹安装目录、选择日志文件夹安

装目录 ‡选择全部部件 ( 图 2-2) ,开始安装。当问及许可证时,回答 “是,已经购买了

足够的许可证单元”。‡ 最后确认完成。

图2-2 选择安装组件

这里要说明两点:

1. 程序文件夹指的是安装目录,即 WebSphere MQ 产品本身所在的位置。这一部分是不

会随着配置的变化而改变的,相对稳定。数据文件夹指的是工作目录,即队列管理器、
队列等 WebSphere MQ 对象所在的位置,通常一个对象会对应一个文件,所以,配置

的变化会带来目录内容的改变。日志文件夹指的是日志目录,WebSphere MQ 的日常动

作,消息出入队列等会被自动记录在日志中。日志对于保证消息安全起着至关重要的作

用,在生产环境中,为了高可靠性,经常将日志安装在另一个硬盘上。具体内容,参见

日志管理一章。
2. WebSphere MQ 5.3 中的许可证单元延续了过去版本中的容量单位 (Capacity Unit) 的

概念。基本上容量单位是机器 CPU 计算能力的一种体现,现在的许可证单元就是 CPU

数量。比如一台双CPU 的PC Server ,在采购 WebSphere MQ 的时候,就应该购买 2 个

许可证单元。在安装完 WebSphere MQ 后可以用 setmqcap 命令设置许所购买的可证

单元数量。另外,dspmqcap 命令可以用来查看 CPU 数量与许可证单元数量是否相符。

C:\>dspmqcap

购买的处理器定量为 1

此机器中的处理器数为 1

接着安装程序自动进入 “准备 WebSphere MQ 向导”,这时可以先取消,等安装完毕后
再配置。这时的 WebSphere MQ 实际上已经可以用了,如果您是第一次安装 WebSphere MQ

5.3,则安装结束。如果以前曾经安装过低版本的 MQ,或者留有上次创建的队列管理器等

对象,且这些对象需要升级或迁移,则需要继续下一步:缺省配置。

一旦安装成功,会在 Windows 2000 或XP 的屏幕右下角出现图标: 。这是 WebSphere
MQ Task Bar for Windows。同时,在 “启动”文件夹中出现 “WebSphere MQ 任务栏”。事

实上,“WebSphere MQ 任务栏”指向的就是 WebSphere MQ Task Bar 可执行文件,也可以

用命令行方式启动:

C:\>amqmtbrn.exe –startup。

如果将启动组中的 “WebSphere MQ 任务栏”删除,则操作系统重启后就不会自动运行

Task Bar 程序,右下角也就不会出现那个图标。这时,如果在命令行中打入 amqmtbrn,则

右下角会出现图标: 。同时用任务管理器可以观察到amqmtbrn 进程。按此右键点击 “启
动 WebSphere MQ ”,右下角图标由红转绿。同时用任务管理器可以观察到 amqsvc 和
amqmsrvn 进程的出现。按此图标 (绿色),右键点击 “停止 WebSphere MQ”,经过一段时

间,在此期间,右下角图标变成: ,最后右下角图标由绿转红,同时用任务管理器可以
观察到 amqsvc 和 amqmsrvn 进程消失。按此图标 (红色),右键点击 “隐藏”,发现图标

不见了,同时用任务管理器可以观察到 amqmtbrn 进程也消失了。所以,对 Task Bar 程序

的操作实际上就是对整个WebSphere MQ 运行环境的操作,效果上就是启动或停止相关的进
程。

至此,产品已经安装完毕。但是,WebSphere MQ 还需要有一个配置的过程,才能真正

地使用。缺省的安装过程会紧接着启动缺省配置,而缺省配置又分多个步骤,可以经过相应

的配置向导向 MQ 配置成不同的运行模式。我们也可以在这时直接结束安装,将配置工作
留待以后实施。

2.4缺省配置

如果您过去安装过低版本的 MQ 软件,在卸载后留有上次创建的队列管理器等对象或

者配置文件,在新安装 WebSphere MQ 5.3 以后,您希望将其升级或迁移,从而溶入新的软

件环境中,而不必重新手工创建且配置一遍。另一种可能是机器迁移,队列管理器数据文件

夹是从其它机器上拷贝过来的,通过这一步可以将其放入现在的环境中。

2.4.1 准备 WebSphere MQ 向导

在安装的 “IBM WebSphere MQ”程序组中选择 “准备 WebSphere MQ 向导”即可出现

缺省向导 (图2-3)。或者在命令行窗口中打入 amqmjpse 命令,也有同样的效果。

图2-3 准备WebSphere MQ 向导

如果您的 Windows 安装运行于单机模式,而非 Windows 域模式,则在回答 “网络中是

否有域控制器时”选择 “否”。‡如果您愿意将现有的队列管理器配置为允许远程管理,则
可点击进入 “远程管理向导”,并转去 2.4.2。‡如果希望简单地设置缺省配置,可点击进

入 “缺省配置向导”,并转去 2.4.3。‡最后确认完成。当然 “远程管理向导”和 “缺省配

置向导”都可以跳过,可以事后再修改设置。

2.4.2 远程管理向导

在 “准备 WebSphere MQ 向导”中点击 “允许对现有队列管理器进行远程管理”即可
进入远程管理向导。(图2-4)

图2-4 远程管理向导

在向导中选中允许远程管理的队列管理器 ‡输入侦听器的端口号,缺省为 1414,设

置 ‡最后确认完成。

远程管理向导实际上是为队列管理器创建了一个侦听器和命令服务器配置,并且在队列

管理器启动的时候将这两个部件一起启动,接受来自远端的网络连接和管理命令。将队列管

理器配置成远程管理是为了实现集中式远程控制,便于使用人员的管理工作。

2.4.3 缺省配置向导

在 “准备 WebSphere MQ 向导”中点击 “设置缺省配置”或在命令行窗口打入命令:
amqmgse,则可进入缺省配置向导。(图2-5)

图2-5 缺省配置向导

配置向导会试图创建缺省队列管理器,并将且配置在群集环境中。在向导中选择配置选

项,可以保留缺省设置,即允许远程管理且加入缺省群集。‡ 选择队列管理器在群集中的

地位。可以选择 “是”,将它作为该群集的资源库。‡ 最后确认完成。等待配置完成后,关
闭配置向导。

缺省配置向导会试图在机器上创建一个缺省队列管理器,名为 QM_HostName ,其中

HostName 为机器名。然后创建缺省群集,名为 DEFAULT_CLUSTER。将缺省队列管理器

配置加入该群集且设为该群集的资源库。

这里有三点需要说明:

1. 缺省配置会创建缺省队列管理器,名为 QM_HostName 。例如机器名叫 cyxt21,则创

建的缺省队列管理器为 QM_cyxt21 。所谓缺省队列管理器,即在应用时如果不提供队

列管理器名称的情况下,系统会自动用默认的队列管理器。可以在 Windows 注册表中
找出当前的缺省队列管理器名:\Configuration\DefaultQueueManager 。

2. 缺省的群集为 DEFAULT_CLUSTER,且缺省配置会将队列管理器配入这个群集环境

中。在初次安装时,可能会不明白 WebSphere MQ 中群集的概念,这没关系。对于普

通的应用来说,队列管理器是否在群集中并不影响。要深入了解群集,可以参见“群集”

一章。
3. 对于初次安装,您也许根本没有必要进入准备 WebSphere MQ 向导、远程管理向导、

缺省配置向导,将环境搞复杂了。在安装结束后直接取消退出即可。这些复杂的配置安

全可以留待以后进行。

2.5安装补丁

复杂的系统软件都难免会有纰漏 (Bug),所以各种商业软件都会有补丁,WebSphere MQ

也不例外,相关补丁可以从 IBM 网站下载。WebSphere MQ 的补丁称为CSD,后面紧跟的

数字是补丁号,比如CSD06 表示 6 号补丁,后一号的补丁在内容上完全覆盖前一号的补丁。

在安装补丁之前,首先要停止所有的队列管理器及 WebSphere MQ 相关进程,在

Windows 任务管理器中看不见所有 amq 打头的进程。然后,将从网站下载的 WebSphere

MQ 5.3 补丁展开,选择展开目录,这时安装程序开始自动安装补丁,当然也可以在展开目

录中运行 amqicsdn.exe,手工开始安装。安装过程十分简单:选择备份文件夹,开始安装 ‡
完成。

在安装完补丁后,在 WebSphere MQ 安装目录下会出现补丁目录,例如 CSD06,它实

际上是备份文件夹,内容是补丁安装前的相应文件。用 mqver 命令,可以显示目前的版本

号和补丁号。

C:\>mqver

Name: WebSphere MQ

Version: 530.6 CSD06

CMVC level: p530-06-L040211

BuildType: IKAP - (Production)

安装补丁与配置没有必然的先后关系,这里因为 Windows 平台的“准备 WebSphere MQ

向导”在产品安装之后会自动启动,为了显得连贯,在内容上将缺省配置安排在前。事实上,

通常建议补丁安装紧接着产品安装,然后再配置,在 UNIX 环境下尤其如此。

2.6其它平台

WebSphere MQ 不仅在Windows 平台上有众多的应用,在 UNIX 平台中的应用也十分普

遍。由于各种UNIX 平台都大同小异,软件的安装过程也比较类似。所以在这一节中,读者
应该注意安装环境的要求在各个平台上的差异及安装过程中的一些差别。

WebSphere MQ 在 UNIX 或 Linux 上的安装过程中会自动创建 mqm 用户和 mqm 组,

且 mqm 用户属于 mqm 组。当然,这一点也可以在安装之前用手工完成。以后所有的

WebSphere MQ 管理命令,如 crtmqm,dltmqm,strmqm,endmqm,dspmq 等等,都只有 mqm
组中的用户才能使用。

2.6.1 AIX

AIX 是 IBM RS/6000 机器采用的操作系统,目前正在使用的主要有4.3.3 和 5L 两个版

本。该操作系统上的软件大多可以通过系统工具 smit 来进行安装和管理。

2.6.1.1 操作系统

WebSphere MQ 可以安装在AIX 4.3.3 或 5L 操作系统上。具体要求见表 2-1。

表2-1 对AIX 操作系统的要求

操作系统版本 补丁 说明

AIX 4.3.3 U472177, Y2K fixes 32 位

AIX 5.1 U477366, U477367, U477368 32 位或 64 位

AIX 5.2 32 位或 64 位

2.6.1.2 安装过程

1. 插入产品 CD,作为root 用户登录。

2. 用 smit 命令安装

Software Installation and Maintenance

Install and Update Software
Install and Update from LATEST Available Software
3. 选择安装介质 /dev/cd0 (CD-ROM Drive) ,在 SOFTWARE to install 档中选择需要安装的

部件。可以安装的部件有:

l Runtime

l Base Kit
l Server

l Client for AIX

l Sample programs

l DCE support

l DCE samples
l Java messaging

l Message catalogs

l Man pages

l IBM Global Security Kit V6

l IBM Key Management tool (iKeyman)
4. Include corresponding LANGUAGE filesets? 档中选择 YES 。

5. 如果是 AIX 4.3.3 ,选择 OK 开始安装。如果是 AIX 5.1 或 5.2,对 Preview new

LICENSE agreements? 可以选择YES 。对 ACCEPT new license agreements? 必须选择

YES 。

6. 安装完毕后,用 setmqcap 命令指定许可证单元数量,如下。注意,如果 WebSphere MQ
在运行期间发现 CPU 数量与许可证单元数量不符,会不断地报错。

setmqcap 4

2.6.2 HP-UX

HP-UX 是 HP 公司的小型机采用的操作系统,目前使用了主要有11 和 11i两个版本。
WebSphere MQ 可以通过介质中的安装脚本进行安装。注意,在安装之前需要调整一些系统

参数。

2.6.2.1 操作系统

WebSphere MQ for HP-UX 支持 HP-UX 11 和 11i两个版本的操作系统。(表 2-2)

表2-2 对HP-UX 操作系统的要求

操作系统版本 补丁 说明

HP-UX 11.0 PHSS_24627, PHSS_22543 32 位

HP-UX 11i (11.11) 32 位

2.6.2.2 安装过程

1. 缺省情况下,HP-UX 操作系统中通信参数对 WebSphere MQ 来说都偏小,需要调整。

以 root 身份登录,更改系统参数。表 2-3 为最小推荐值。考虑到不同队列管理器的独
立性,shmmni, semmni, semmns, semmnu 的值会与队列管理器数量有关。如果使用环

型日志,msgmap 和 msgmax 参数是不必要的。

表2-3 对HP-UX 操作系统参数要求

系统参数 最小推荐值

shmmax 536870912

shmseg 1024

shmmni 1024

shmem 1

sema 1

semaem 16384

semvmx 32767

semmns 16384

semmni 1024 (semmni < semmns)

semmap 1026 (semmni +2)

semmnu 2048

semume 256

msgmni 50

msgtql 256

msgmap 258 (msgtql +2)

msgmax 4096

msgmnb 4096

msgssz 8

msgseg 1024

maxusers 32

max_thread_proc 66

maxfiles 1024

nfile 10000

2. 以 root 身份登录,插入产品 CD。

3. Mount CDROM

cd /usr/sbin

pfs_mountd &

pfsd 4 &

pfs_mount --o xlat=unix //

4. 接受安装许可

cd 例:cd /cdrom

./mqlicense.sh

–text_only 表示文本方式显示,例如:mqlicense.sh –text_only。

-accept 表示缺省接受

5. 用 swinstall 工具安装

swinstall -s /cdrom/hpux11/.v11

选择 MQSeries ,在 Action 菜单中选择 Open item,选择所有需要安装的部件,
可选择的部件有:

l Runtime

l Base

l Server

l Client
l Sample programs

l DCE support

l DCE samples

l Java messaging

l Message catalogs
l Man pages

l IBM Global Security Kit V6

l IBM Key Management tool (iKeyman)
6. 在 Action 菜单中选择 Mark for install。到上一层菜单中,在 Action 菜单中选择 Install

(analysis),OK 开始安装。
7. 安装完毕后,用 setmqcap 命令指定许可证单元数量。注意,如果 WebSphere MQ 在

运行期间发现 CPU 数量与许可证单元数量不符,会不断地报错。Purchased license units

not set (use setmqcap) 。setmqcap 命令用法例:

setmqcap 4

2.6.3 Solaris

Solaris 是 SUN 公司的小型机采用的操作系统,WebSphere MQ 可以通过介质中的安装

脚本进行安装。在安装之间要注意操作系统的补丁及系统参数。

2.6.3.1 操作系统

WebSphere MQ for Solaris 支持 7 和8 两个版本的操作系统。(表 2-4)

表2-4 对 Solaris 操作系统的要求

操作系统版本 补丁 说明

Sun Solaris 7 107171-02 32 位

107544-03

106950-16

106327-11

106300-10

106541-18

106980-17

Sun Solaris 8 l 基础补丁 32 位

同上

l 附加补丁

108827-12

111177-06

l SSL 补丁

108434-02

111327-02

108991

108528

2.6.3.2 安装过程

1. 以 root 身份登录,查看系统参数。

sysdef -i

2. 更改系统参数,修改 /etc/system 文件。下表为推荐值:

set shmsys:shminfo_shmmax = 4294967295

set shmsys:shminfo_shmseg = 1024

set shmmin:shminfo_shmmin = 1

set shmsys:shminfo_shmmni = 1024

set semsys:seminfo_semmni = 1024

set semsys:seminfo_semaem = 16384

set semsys:seminfo_semvmx = 32767

set semsys:seminfo_semmap = 1026

set semsys:seminfo_semmns = 16384

set semsys:seminfo_semmsl = 100

set semsys:seminfo_semopm = 100

set semsys:seminfo_semmnu = 2048

set semsys:seminfo_semume = 256

set msgsys:msginfo_msgmni = 50

set msgsys:msginfo_msgmap = 1026

set msgsys:msginfo_msgmax = 4096

set msgsys:msginfo_msgmnb = 4096

不要修改 shmmin 值。考虑到不同队列管理器的独立性,shmmni, semmni, semmns,

semmnu 的值会与队列管理器数量有关。

如果不使用环型日志,msgmap 和 msgmax 参数是不必要的。

3. 以 root 身份登录,插入产品 CD。

4. Mount CDROM,不妨假设 mount point 为 /cdrom
5. 接受安装许可

/cdrom/mqlicense.sh

–text_only 文本方式显示,例如:mqlicense.sh –text_only。

6. 用 pkgadd 工具安装

pkgadd -d /cdrom

选择所有需要安装的部件,可选择的部件有:

l Server

l Client

l Sample programs

l DCE support
l DCE samples

l Java messaging

l Message catalogs

l Man pages

l IBM Global Security Kit V6
l IBM Key Management tool (iKeyman)
7. 安装完毕后,用 setmqcap 命令指定许可证单元数量。注意,如果 WebSphere MQ 在

运行期间发现CPU 数量与许可证单元数量不符,会不断地报错。Purchased license units

not set (use setmqcap) 。setmqcap 命令用法例:

setmqcap 4

2.6.4 Linux

Linux 是目前流行的操作系统,由于它开放源代码和全球性组织开发的特点,Linux 成

为发展最快的操作系统。WebSphere MQ 在 Linux 上的安装相对简单。

2.6.4.1 操作系统

WebSphere MQ for Linux 可以安装于两类 Linux:Linux for Intel 和 Linux for zSeries 。

l Linux for Intel

n Red Hat Linux V7.2

n Caldera OpenLinux V3.1

n SuSE Linux Enterprise Server V7
n Turbolinux V7.0

l Linux for zSeries

n Red Hat Linux for S/390(R)

n SuSE Linux Enterprise Server V7

2.6.4.2 安装过程

1. 以 root 身份登录,查看系统参数。按照需要调整相当的参数值,参数文件为:

/proc/sys/kernel/shmmax

/proc/sys/kernel/shmmni

/proc/sys/kernel/shmall

/proc/sys/kernel/sem

相应地,调整最大打开文件数和最大进程数。

2. 以 root 身份登录,插入产品 CD。

3. Mount CDROM,不妨假设 mount point 为 /cdrom
4. 接受安装许可

/cdrom/mqlicense.sh

–text_only 文本方式显示,例如:mqlicense.sh –text_only 。

5. 用 rpm 工具安装

a) 如果是 Linux for Intel,顺序执行

rpm -i MQSeriesRuntime-5.3.0-1.i386.rpm

rpm -i MQSeriesSDK-5.3.0-1.i386.rpm

rpm -i MQSeriesServer-5.3.0-1.i386.rpm

b) 如果是 Linux for zSeries ,顺序执行

rpm -i MQSeriesRuntime-5.3.0-1.s390.rpm

rpm -i MQSeriesSDK-5.3.0-1.s390.rpm

rpm -i MQSeriesServer-5.3.0-1.s390.rpm

6. 安装完毕后,用 setmqcap 命令指定许可证单元数量。注意,如果 WebSphere MQ 在

运行期间发现 CPU 数量与许可证单元数量不符,会不断地报错。Purchased license units

not set (use setmqcap) 。setmqcap 命令用法例:

setmqcap 4

2.7安装目录

安装目录总共有四个:产品目录,数据目录,日志目录和出错目录。产品目录是

WebSphere MQ 产品本身,一旦安装完毕后,不会因为运行而改变。数据目录是与运行环境

相关,通常一个对象对应一个文件或目录,对象属性或内容的改变会反映到文件或目录的改

变。日志目录中存放的是WebSphere MQ 运行日志文件,这些文件的组织会根据日志类型 (环

型日志或线型日志) 而不同,其间记录了 MQ 在运行中的各种操作,在 MQ 出现异常时可
用于恢复。出错目录用于存放错误日志信息,通常随着时间的推移,错误文件会越积越多,

需要定期清理。

对于 Windows 平台,可以在安装时将这些目录指定到不同的硬盘上。对于 UNIX 平台,

安装后生成的目录如下,也可以事先将这些目录指定到不同的文件系统,而这些文件系统可
以创建在不同的硬盘上。将数据和日志分开可以提高性能,如果是线型日志,还可以做介质

恢复,保证数据安全。

l 安装目录为 /opt/mqm

l 数据目录为 /var/mqm

l 日志目录为 /var/mqm/log

l 出错目录为 /var/mqm/errors

WebSphere MQ 的管理命令都以可执行文件的方式存放在bin 目录下,编程的头文件放

在 include 或 inc 目录,库文件放在 lib 目录下。对于每个队列管理器,会以队列管理器名在

qmgrs 和 log 目录下各生成一个子目录,用以存放所有该队列管理器中的对象和日志,其中

qmgrs 下的子目录是队列管理器的工作目录,其下还会生成一个 error 子目录,用于记录错

误日志,WebSphere MQ 最基本的问题诊断方法就是查看这些错误日志。

下面以Windows 和 AIX 平台为例,查看缺省情况下的安装目录。注意,两者在目录安

排和目录取名上有所不同。

2.7.1 Windows

C:\Program Files\IBM\WebSphere MQ 产品目录
+-log 日志目录

+-bin

+-Errors

+-Qmgrs 数据目录

+-Config
+-Java

+-Tools

+-c

¦ +-Samples

¦ +-include
+-Lib

+-Java

2.7.2 AIX

/usr/lpp/mqm -> /usr/mqm
/usr/mqm 产品目录

+-samp

+-inc

+-java

+-lib
+-bin

+-ssl

+-tivoli

/var/mqm 数据目录

+-log 日志目录
+-qmgrs

2.8安装文档

WebSphere MQ 各种平台的详细安装文档可以参见 IBM WebSphere MQ 文档。

l Windows Quick Beginnings

l AIX Quick Beginnings
l HP-UX Quick Beginnings

l Solaris Quick Beginnings

l Linux Quick Beginnings

l iSeries Quick Beginnings

l z/OS Concepts and Planning Guide

第3 章 控制与管理

在成功安装了 WebSphere MQ 产品之后,我们可以进行使用和配置,而这些都是通过控

制与管理命令完成的。在这一章中我们会详细介绍各种控制命令的使用方法及管理方式。
WebSphere MQ 中的控制针对的是 MQ 部件,通常使用命令方式完成。管理针对的是

WebSphere MQ 对象,可以用 MQSC 脚本命令或图形界面工具完成。在对 WebSphere MQ 的

维护中两者需要结合使用。对于 WebSphere MQ for UNIX,控制与管理都只能通过命令行界

面完成。对于 WebSphere MQ for Windows,除了命令行方式之外,系统还提供了“WebSphere

MQ 资源管理器”和 “WebSphere MQ 服务”两个图形界面管理工具,大多数控制与管理工
作都可以通过点击右键选择对应功能来完成。

对于初次使用的用户可以按以下的步骤来体验一下 WebSphere MQ 的操作。

1. 创建队列管理器,我们不妨假定队列管理器名为 QM

C:\> crtmqm QM

2. 启动队列管理器

C:\> strmqm QM

3. 创建队列,假定队列名为 Q

首先,用命令行交互界面管理工具 RUNMQSC 连接队列管理器

C:\> runmqsc QM

5724-B41 (C) Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.

启动队列管理器 QM 的 MQSC。

接着,在交互管理工具中使用脚本命令 define qlocal 创建出本地队列对象,最后用 end

命令退出交互管理工具。

define qlocal (Q)

end

4. 将消息放入队列

用 amqsput 命令将消息逐行放入队列,每行输入代表一条消息,输入空行结束。

C:\> amqsput Q QM

5. 从队列中取出消息
用 amqsget 命令可以将放入的消息全部取出。

C:\> amqsget Q QM

通过以上的操作,我们可以大致了解 WebSphere MQ 的管理、配置和使用的过程。其中
第 1、2 两步是通过控制命令完成的,第 3 步是对队列管理器的配置,通过配置工具完成,

第 4、5 两步实际上是运行了 WebSphere MQ 的应用程序。

如果目前对控制命令尚不熟悉也没关系,下面会做详细介绍。在阅读时也可以参照附录

“WebSphere MQ 命令一览表”,其中对所有的控制命令语法有详细的描述。

转载于:https://www.cnblogs.com/shijinbiao/archive/2012/05/17/2506298.html

你可能感兴趣的:(精通 WebSphere MQ ----第 2 章 安装环境)