kl800.com省心范文网

MQ



1



准备安装 ........................................................ 2
检查操作环境 ............................................................................................................... 2 创建 WebSphere MQ 文件系统 ................................................................................. 3 1.2.1 创建产品代码的文件系统 ............................................................................... 3 1.2.2 创建工作数据的文件系统 ............................................................................... 3 1.3 设置用户标识和组标识 ............................................................................................... 4 1.4 显示本地语言的消息 ................................................................................................... 7 1.1 1.2

2 3 4 5

安装过程 ........................................................ 9 安装补丁 ....................................................... 13 WMQ 组件 ....................................................... 16 验证安装 ....................................................... 19
5.1 5.2 设置安装..................................................................................................................... 19 测试安装..................................................................................................................... 19

6

卸载 ........................................................... 21

1 准备安装
1.1 检查操作环境 在安装 WebSphere MQ V7.0 之前, 您必须检查系统是否符合为此产品和您 要在此产品上安装的特定组件而设置的硬件需求和操作系统软件需求。 注: WebSphere MQ 不支持包含空格的主机名。如果在主机名包含空格的 计算机上安装 WebSphere MQ,那么将无法创建任何队列管理器。

硬件 WebSphere MQ for AIX V7.0 可在支持能够运行 64 位程序的 AIX V6.1 操 作系统的任何机器上运行,无论这些机器是来自 IBM? 还是来自其它供应商。

操作系统 WebSphere MQ for AIX V7.0 支持的操作系统是: AIX5L V6.1(具有维护级别 3) 使用 oslevel -r 命令来确定正在运行的操作系统的级别,包括维护级别。

连接需求 检查系统是否具有至少支持下列其中一项的 64 位兼容通信硬件: TCP/IP SNA LU6.2:如果您要在 WebSphere MQ 上使用 SNA LU6.2 支持,则需 要 IBM Communications Server for AIX? V6.1。 不再支持 UDP,或者删除现有通道,或者迁移至上述其中一个所支持的协 议。要将 UDP 通道迁移至其它协议,改变通道的 TRPTYPE 属性。有关此通 道属性的信息,请参阅 Intercommunication 一书。

存储空间需求 WebSphere MQ for AIX V7.0 的存储空间需求取决于您安装的组件和您所 需要的工作空间量。这又取决于您所使用的队列数、队列上的消息数和消息大 小以及消息是否持久。您还需要有磁盘、磁带或其它介质以进行归档。下表详
2

细描述了服务器安装所需的大约存储空间量。 表 1. WebSphere? MQ 服务器的存储空间需求 存储空间需求 WebSphere MQ 服务器安 装 您可以使用 df 命令来确定系统上的可用空间量。 还需要磁盘存储器以用于必备软件、可选软件和您的应用程序 。 /opt 中的存储空间需求(以 MB 为单位) 325

文件描述符 在运行多线程进程(例如,代理进程)时,您可能会达到文件描述符的软 限制。这会给出一个 WebSphere MQ 原因码 MQRC_UNEXPECTED_ERROR (2195), 并且, 如果有足够的文件描述符, 则生成一个 WebSphere MQ FFST? 文 件。要避免此问题, 您可增加文件描述符数的进程限制。 要执行此操作, mqm 为 用户标识或在缺省节中将 /etc/security/limits 中的 nofiles 属性更改为 10,000。 有关 mqm 用户标识的信息,请参阅设置用户标识和组标识。

系统资源限制 在命令提示符中使用下列命令将数据段和堆栈段的系统资源限制设置为无 限制: ulimit -d unlimited ulimit -s unlimited

1.2 创建 WebSphere MQ 文件系统
1.2.1 创建产品代码的文件系统

WebSphere MQ 产品代码安装在 /usr/mqm 中。 1.2.2 创建工作数据的文件系统

在安装 WebSphere MQ for AIX 之前,创建并挂装名为 /var 的文件系统, 建 mqm 目录。

3

1.3 设置用户标识和组标识
在安装 WebSphere MQ 之前,创建所需的用户标识和组标识。 用户标识 和组标识都必须设置为 mqm。 对于单独的机器, 可以在本地创建新的用户标识 和组标识; 对于在网络信息服务 (NIS) 域中管理的机器, 管理员必须在 NIS 主 控服务器上创建这些标识。 可以使用系统管理界面工具,对此需要 root 用户权限。 创建组标识 mqm

1) 在窗口中键入 smitty 命令,如下图所示:

2) 系统显示如下界面,选择[Security & Users]:

4

3) 系统显示如下界面,选择[Groups]:

4) 系统显示如下界面,选择[Add a Group]:

5) 系统显示如下界面,输入[Group NAME] 为 mqm; 单击[OK]按钮:
5

创建完毕。 组标识 mqm 创建完毕。

接下来, 接下来,我们将创建用户标识 mqm: 1) 单击[cancel]按钮, 回退到创建组标识 mqm 的第 3 步所示界面, 选择[Users]:

2) 系统显示如下界面,选择[Add a User]:

6

3) 系统显示如下界面:

在上述界面中输入[User NAME]为 mqm,[Primary GROUP]为 mqm,[Group Set]为 mqm。点击“OK” 。用户标识创建成功。 如果要运行管理命令,例如,crtmqm(创建队列管理器)或 strmqm(启动 队列管理器) ,则您的用户标识必须是 mqm 组的成员。 用户无需 mqm 组权限就可运行使用队列管理器的应用程序; 仅当使用管理 命令时才需要此组权限。

1.4 显示本地语言的消息
缺省情况下,安装的消息所使用的语言是由您的机器上所选语言环境指定

7

的语言。如果需要其它语言的消息,请确保: 要找出当前正在使用哪个语言,使用 locale 命令。 如果需要其它语言的消息,请确保您: 1) 安装合适的消息目录(请参阅 WMQ 组件) 。 2) 要选择其它语言的消息,将下列命令与您要安装的语言的标识配合使用: export LANG=message identifier 消息目录的消息标识如下所示: de_DE(德语) es_ES(西班牙语) fr_FR(法语) it_IT(意大利语) ja_JP(日语) ko_KR(韩国语) pt_BR(巴西葡萄牙语) zh_CN(简体中文) zh_TW(繁体中文)

8

2 安装过程
1) WebSphere? MQ 是作为一组文件集来提供的,这组文件集使用 AIX 标准安装工具进行安装。下面的安装过程使用了系统管理界面工具 (SMIT) ,但您可选择使用 installp、geninstall 或基于 Web 的系统管 理器。您可选择要安装的组件。在 WMQ 组件中列出了组件和文件集; 您至少必须安装运行时和服务器组件。 2) 作为 root 用户登录。 3) 将 WebSphere MQ 服务器 CD-ROM 插入 CD-ROM 驱动器。 4) 输入下列命令以挂装 CD-ROM: 5) mount /cdrom 6) 在窗口中键入 msmit 命令,如下图所示: 7) 系统显示如下界面,选择[Software Installation and Maintenance] 8) 系统显示如下界面,选择[Install and Update Software] 9) 系统显示如下界面,选择[Install Software]
10) 系统显示如下界面,在[INPUT device / derectory for software] 中输入

mqv7 安装介质所在的路径(这里指定为/usr/mqv7) ;单击[OK]按钮:

9

11) 系统显示如下界面:

在[Include corresponding LANGUAGE fileSets?]中选择 yes, [ACCEPT new

10

license agreements]选择 yes,[preview new LINCENSE agreements]选择 yes,点 击 SOFTWARE to install 的 list 按钮,显示如下界面:

12) 点击选择全部组件,点击[OK]按钮,系统显示如下界面:

11

单击[OK]按钮,开始安装 MQV7,安装完成后系统显示安装已安装的组件列 表,单击[OK]按钮,完成 MQV7 的安装。

12

3 安装补丁
1) 作为 root 用户登录。 2) 将 WebSphere MQ 补丁盘插入 CD-ROM 驱动器。 3) 输入下列命令以挂装 CD-ROM: 4) mount /cdrom 5) 在窗口中键入 msmit 命令,如下图所示: 6) 系统显示如下界面,选择[Software Installation and Maintenance] 7) 系统显示如下界面,选择[Install and Update Software] 8) 系统显示如下界面,选择[Install Software]
9) 系统显示如下界面,在[INPUT device / derectory for software] 中输入

MQV7 安装介质所在的路径(这里指定为/usr/MQV7) ;单击[OK]按钮:

10) 系统显示如下界面:

13

在[Include corresponding LANGUAGE fileSets?]中选择 yes, [ACCEPT new license agreements]选择 yes,[preview new LINCENSE agreements]选择 yes,点 击 SOFTWARE to install 的 list 按钮,显示如下界面:

14

11) 点击选择全部组件,点击[OK]按钮,系统显示如下界面:

单击[OK]按钮,开始安装 MQV7 的补丁,安装完成后系统显示安装已安装的 组件列表,单击[OK]按钮,完成 MQV7 补丁的安装。

15

4 WMQ 组件
当您安装 WebSphere MQ for AIX 时,您可选择要安装的组件。
表 2. WebSphere MQ 组件和文件集
组 件 服 务 器 客 户 机

描述

文件集

运 行 时 SD K

必须安装的组件。 应用程序开发需要 此组件, 它提供了对外部应用程序的 支持。

mqm.base.runtime X X

编译应用程序时需要此组件。

mqm.base.sdk

X

X

服 务 器

服务器功能部件允许您运行您的计 算机上的队列管理器并与网络上的 其它计算机连接。 提供对应用程序的 消息传递服务和排队服务,并支持 WebSphere MQ 客户机连接。 WebSphere MQ 客 户 机 是 WebSphere MQ 的一个小子集, 它不 包含队列管理器。 提供对 WebSphere MQ 的远程访问。必须连接到服务 器。 要在安装服务器的同一台机器上 安装客户机,请使用服务器 CD-ROM ; 否 则 就 使 用 客 户 机 CD-ROM。 样本应用程序。当您要使用使用 JMS 明信片应用程序验证安装中所 描述的验证过程来检查 WebSphere MQ 安装时,需要此样本程序。 使用 Java 的消息传递(包括 Java 消息传递服务)需要这些文件。

mqm.server.rte X

mqm.client.rte

客 户 机

X

X

样 本 程 序 Java 消 息 传 递 SSL

mqm.base.samples X X

mqm.java.rte X X

支持 SSL 密钥管理

mqm.keyman.rte

X

X

16

支 持 简 体 中 文 消 息 目 录 联 机 帮 助 页 简体中文消息目录 mqm.msg.zh_CN mqm.msg.Zh.CN

X

X

用于下列命令的美国英语版本的 UNIX 联机帮助页: 控制命令 消息队列接口(MQI)命令 MQSC 命令 允许客户机应用程序在同一个工作 单元中执行下列操作的 WebSphere MQ 组件: 在队列中放入或取出消息, 此应用程 序所连接的队列管理器拥有这些队 列。 更新资源管理器的资源而不是 WebSphere MQ 队列管理器的资源。

mqm.man.en_US.dat a X X

mqm.txclient.rte

扩 展 事 务 客 户 机

X

表 2. 随 WebSphere MQ 提供的其它产品 组件 描述 文件集 服 务 器 客 户 机

IBM 全 局 安全性工具 箱版本 7 IBM 全 局 安全性工具 箱版本 7 IBM Java SDK ( 32 位)

证书和 SSL 基本 运行时 - 32 位

gskta.rte X X

证书和 SSL 基本 运行时 - 64 位

gsksa.rte X X

IBM? SDK for AIX? Java ? 2 Technology Edition for AIX V1.4.2,32 位

Java14.ext Java14.license Java14.msg.ja_JP Java14.msg.Ja_JP Java14.msg.ko_KR Java14.msg.zh_CN Java14.msg.Zh_CN
17

X

X

Java14.msg.zh_TW Java14.msg.Zh_TW Java14.samples Java14.sdk IBM Java SDK ( 64 位) IBM SDK for AIX Java 2 Technology Edition for AIX V1.4.2,64 位
? ? ? ? ? ? ? ? ? ? ?

Java14_64.ext Java14_64.license Java14_64.msg.ja_JP Java14_64.msg.Ja_JP Java14_64.msg.ko_KR Java14_64.msg.zh_CN Java14_64.msg.Zh_CN Java14_64.msg.zh_TW Java14_64.msg.Zh_TW Java14_64.samples Java14_64.sdk

X

X

18

5 验证安装
5.1

设置安装

您必须先执行此任务,然后才能验证安装。从 shell 窗口,使用下列步骤创 建队列管理器和队列: 1、作为 mqm 组中的用户登录 2、通过输入下列命令创建名为 QMGR01 的缺省队列管理器: crtmqm -q QMGR01 您将会看到一些消息,它们通知您已创建队列管理器并且已创建缺省 WebSphere MQ 对象。 3、要启动队列管理器,请输入: strmqm QMGR01 会显示一条消息通知您已启动队列管理器。 4、通过输入下列命令来启用 MQSC 命令: runmqsc QMGR01 会显示一条消息通知您已启动 MQSC 会话。MQSC 没有命令提示符。 5、通过输入下列命令来定义名为 ORANGE.QUEUE 的本地队列: define qlocal (orange.queue) 会显示一条消息通知您已创建队列。 6、通过输入下列命令来停止 MQSC: end 您将会看到一些消息,后跟命令提示符。 现在,您已定义了: 名为 QMGR01 的缺省队列管理器 名为 ORANGE.QUEUE 的队列 5.2

测试安装
在完成此任务之前,您必须创建了名为 venus.queue.manager 的队列管理

19

器和名为 ORANGE.QUEUE 的本地队列。 有关如何创建它们的指示信息, 请参 阅设置安装。 要测试队列管理器和队列,使用 amqsput 样本程序将消息放入队列,使用 amqsget 样本程序从队列取回消息: 1、如果您尚未登录,则作为组 mqm 中的用户登录: 2、将目录更改为 /usr/mqm/samp/bin,此目录包含样本程序。 3、使用下列命令将消息放入此队列: ./amqsput ORANGE.QUEUE 显示下列消息: 样本 AMQSPUT0 启动 目标队列是 ORANGE.QUEUE 4、在一行或多行中输入一些消息文本,后跟一行空白行。 会显示以下消息: 样本 AMQSPUT0 结束 现在消息已在队列中并且再次显示命令提示符。 5、要从队列取出消息,请使用下列命令: ./amqsget ORANGE.QUEUE 样本程序启动并显示您的消息。暂停之后,样本结束并再次显示命令提示符。 现在,您已成功验证了本地安装。

20

6 卸载
本主题描述如何使用系统管理界面工具 (MSMIT) 卸载 WebSphere MQ for AIX。 1、作为 root 用户登录。 2、使用 endmqm 命令停止任何正在运行的队列管理器。 3、使用下列命令停止与队列管理器关联的任何侦听器: endmqlsr -m QMgrName 4、键入 msmit 命令,显示如下界面:

5、选择 Software Installation and Maintenance,显示如下界面:

21

6、选择 Software Maintenance and Utillitues ,显示如下界面:

7、选择 Remove Installed Software,显示如下界面:

22

8、点击 SOFTWARE name 的 list 按钮,显示如下界面:

23

9、从列表中选择要卸载的文件集(那些以 mqm 开头的文件集) ,然后点击

“OK” 。显示如下界面:

点击”OK”,显示如下界面:

点击“OK”开始卸载 MQV7。

注: 如果由于某些原因没有正确安装产品,则您必须删除 /usr/mqm 中包 含的文件和目录。

24

除非您打算重新安装, 否则, 在卸载 WebSphere? MQ 之后, 删除 /var/mqm 目录树。

25


赞助商链接

MQ 对比

MQ 对比_计算机软件及应用_IT/计算机_专业资料。消息队列对比报告 MQ 对比基本信息对比主要关注前三个(标红) ActiveMQ 关注度 成熟度 所属社 区/公司 Apache ...

MQ-2烟雾传感器的工作原理_图文

MQ-2烟雾传感器的工作原理 - MQ-2 烟雾传感器的应用介绍 鉴于网上关于 MQ-2 烟雾传感器的技术资料少之甚少, 本人正好现在在做关于《储备粮仓环 境监测系统》的...

MQ发送大消息

MQ发送大消息_计算机软件及应用_IT/计算机_专业资料。如果仅仅使用 MQ 队列管理器的缺省配置, MQ 仅能发送 3M-4M 左右的消息(单条), 而很多情况下, 需 要...

IBM_MQ常用命令

队列管理器日志 从 WebSphere MQ 资源管理器使用日志队列管理器属性页,或 qm.ini 文件中的 Log 节来指定与此队列管理器上的日志记录相关的信息。 缺省情况下,...

MQ日常维护文档

MQ日常维护文档 - MQ 日常维护文档 一. 1. 二. 1. 三. 1. 2. 四. 1. 2. 3. 4. 5. 6. 7. 8. 简介...

MQ 常用命令

队列管理器日志 从 WebSphere MQ 资源管理器使用日志队列管理器属性页,或 qm.ini 文件中的 Log 节来指定与此队列管理器上的日志记录相关的信息。 缺省情况下,...

MQ常用命令

MQ常用命令 - 物理定义 ### --查看 MQ 版本-dspmqver --查看队列状态-dsp...

存储中间件-MQ常见问题解决方法FAQ

IBM Websphere MQ FAQ Last Release: 2006-1-2 这里整理了 IBM Websphere MQ 的一些常见错误和解决方法,当发现 MQ 错误而一时无法解决时,可以参阅这里的解决...

MQ

(QNAME) DELETE QREMOTE(QRNAME) 清除队列中的所有消息 CLEAR QLOCAL(QNAME) 二.配置一个能够通信的远程连接 以上讲述了 MQ 的基本命令操作,但只知道这些是没...

LINUX 下MQ V7.1的安装和配置 及双机搭建

LINUX 下MQ V7.1的安装和配置 及双机搭建_计算机软件及应用_IT/计算机_专业资料。LINUX 下MQ V7.1的安装和配置 及双机搭建LINUX 下 MQ V7.1 的安装和配置...