MQ原理安装及调试_第1页
MQ原理安装及调试_第2页
MQ原理安装及调试_第3页
MQ原理安装及调试_第4页
MQ原理安装及调试_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

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

文档简介

1、2021年12月10日星期五1MQ原理安装及使用2021年年12月月10日星期五日星期五2MQ简介1. MQ原理简介原理简介2. MQ安装安装3. 日常操作及问题排查日常操作及问题排查4. 实验实验5.人行MQ体系及实施介绍2021年年12月月10日星期五日星期五3MQ简介1. MQ原理简介原理简介MQ简介MQ优点MQ原理2、MQ安装2021年年12月月10日星期五日星期五4MQ简介2021年年12月月10日星期五日星期五5MQ优点2021年年12月月10日星期五日星期五62021年年12月月10日星期五日星期五6MQ原理基本概念2021年年12月月10日星期五日星期五7MQ原理消息原理消息2

2、021年年12月月10日星期五日星期五8MQ原理消息原理消息2021年年12月月10日星期五日星期五9MQ原理消息传输原理消息传输2021年年12月月10日星期五日星期五102021年年12月月10日星期五日星期五10MQ安装1、MQ原理简介2、MQ安装简介安装简介MQ安装安装 for WindowsMQ安装 for AIXMQ安装 for Linux2021年年12月月10日星期五日星期五11MQ安装安装for Windows硬件环境要求硬件环境要求2021年年12月月10日星期五日星期五12MQ安装安装for Windows软件环境要求软件环境要求2021年年12月月10日星期五日星期五1

3、3MQ安装安装for Windows安装过程大约耗时30 分钟 ) 双击 安装介质上的根目录中的 Setup 图标 以启动安装程序。安装程序启动后,显示界面如下图所示:2021年年12月月10日星期五日星期五14MQ安装安装for Windows2021年年12月月10日星期五日星期五15MQ安装安装for Windows2021年年12月月10日星期五日星期五16MQ安装安装for Windows2021年年12月月10日星期五日星期五17MQ安装安装for Windows在本次安装过程中,由于 WebSphere Eclipse Platform V3.0.1 未安装,因此,单击WebSp

4、here Eclipse Platform V3.0.1左侧的+号,展开安装路径,选择CD-ROM,从随盘的安装介质进行安装。如果必备软件都已安装完毕(软件右侧的状态皆为 ),则可以跳过此步骤,直接从网络配置检查一节开始安装。2021年年12月月10日星期五日星期五18MQ安装安装for Windows2021年年12月月10日星期五日星期五19MQ安装安装for Windows本节是接上一节软件需求检查软件需求检查,对未安装软件的补充安装说明(本节是可选的安装步骤),如果在上一节中没有发现未安装的软件,则请跳过此节。在启动WebSphere Eclipse Platform V3.0.1 安

5、装软件后,系统界面显示如下图:2021年年12月月10日星期五日星期五20MQ安装安装for Windows2021年年12月月10日星期五日星期五21MQ安装安装for Windows2021年年12月月10日星期五日星期五22MQ安装安装for Windows2021年年12月月10日星期五日星期五23MQ安装安装for Windows选中我接受许可协议中的条款我接受许可协议中的条款按钮,单击下一步下一步(N)按钮,系统界面显示如下:2021年年12月月10日星期五日星期五24MQ安装安装for Windows在上图中,可以通过单击更改更改(C)按钮,重新指定安装目录,在设置好安装目录后,

6、单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五25MQ安装安装for Windows单击安装安装(I)按钮,系统开始安装,安装界面显示如下:2021年年12月月10日星期五日星期五26MQ安装安装for Windows安装完成后,系统显示 安装成功完成界面,单击完成(F)按钮,结束Eclipse Platform V3.0.1软件的安装:2021年年12月月10日星期五日星期五27MQ安装安装for Windows在必备软件全部安装成功后,进入软件需求软件需求(S)界面,界面应该如下显示:2021年年12月月10日星期五日星期五28MQ安装安装for Windows网络配

7、置检查网络配置检查单击网络配置网络配置(C) 图标,进入网络配置界面,这里由于MQ服务器没有在域控制器中,所以选择否否 单选钮,如果你的MQ服务器在域控制器中,请域管理员提供域帐户,并选择是是 单选钮。具体界面如下图所示:2021年年12月月10日星期五日星期五29MQ安装安装for Windows2021年年12月月10日星期五日星期五30MQ安装安装for Windows迁移迁移SSL证书(可选)证书(可选)若需迁移SSL证书,请参见WebSphere MQ SSL证书迁移的专题文档。2021年年12月月10日星期五日星期五31MQ安装安装for WindowsMQ安装安装在上述各步工作完

8、成之后,单击WebSphere MQ 安装安装(I) 图标,进入安装界面,单击启动启动WebSphere MQ 安装程安装程序序(L)按钮,进行WebSphere MQ安装,界面如下图所示:2021年年12月月10日星期五日星期五32MQ安装安装for Windows2021年年12月月10日星期五日星期五33MQ安装安装for Windows系统显示许可协议界面,接受许可协议,并单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五34MQ安装安装for Windows系统显示安装类型界面,选择定制定制(C)安装安装,并单击下一下一步步(N)按钮:2021年年12月月10日星期

9、五日星期五35MQ安装安装for Windows系统显示目标文件夹界面,如果需要更改程序文件程序文件安装目录,请单击更改更改(C)按钮,指定到准备安装的目录;并单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五36MQ安装安装for Windows系统显示目标文件夹界面,如果需要更改数据文件数据文件安装目录,请单击更改更改(C)按钮,指定到准备安装的目录;并单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五37MQ安装安装for Windows系统显示目标文件夹界面,如果需要更改日志文件日志文件安装目录,请单击更改更改(C)按钮,指定到准备安装的目录;并单击

10、下一步下一步(N)按钮:2021年年12月月10日星期五日星期五38MQ安装安装for Windows系统显示功能部件安装选择界面,请选择安装全部功能部件;并单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五39MQ安装安装for Windows系统显示用户选择的安装目录和准备安装的功能部件清单,单击安装安装(I)按钮:2021年年12月月10日星期五日星期五40MQ安装安装for Windows系统开始安装,并显示安装进度,如下图所示:2021年年12月月10日星期五日星期五41MQ安装安装for Windows系统安装完成后,显示如下界面,单击完成完成(F)按钮,您已经成

11、功地安装了WebSphere MQ V6.0。2021年年12月月10日星期五日星期五42MQ安装安装for WindowsWebSphere MQ 配置向导配置向导在安装成功后,系统会弹出“准备WebSphere MQ向导”,本向导帮助你完成网络、MQ服务等配置。单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五43MQ安装安装for Windows2021年年12月月10日星期五日星期五44MQ安装安装for Windows根据您的网络情况选择,并单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五45MQ安装安装for Windows系统开始网络配置:2

12、021年年12月月10日星期五日星期五46MQ安装安装for Windows单击下一步下一步(N)按钮:2021年年12月月10日星期五日星期五47MQ安装安装for Windows单击完成完成按钮,完成初步配置2021年年12月月10日星期五日星期五482021年年12月月10日星期五日星期五48MQ安装1、MQ原理简介2、MQ安装简介安装简介MQ安装 for WindowsMQ安装安装 for AIXMQ安装for Linux2021年年12月月10日星期五日星期五492021年年12月月10日星期五日星期五49MQ安装安装for AIXMQ对对AIX 操作系统平台的支持操作系统平台的支持

13、AIX5L V5.2(具有维护级别 3) AIX5L V5.3 注:使用 oslevel -r 命令来确定正在运行的操作系统的级别,包括维护级别。 2021年年12月月10日星期五日星期五502021年年12月月10日星期五日星期五50MQ安装安装for AIXMQ对硬件平台的支持对硬件平台的支持MQ for Linux for x86 平台MQ for Linux for POWER 平台MQ for Linux for zSeries 平台2021年年12月月10日星期五日星期五51MQ安装安装for AIX创建文件系统创建文件系统创建产品目录/opt/mqm创建工作数据目录/var/mq

14、m ,至少1G磁盘空间2021年年12月月10日星期五日星期五52MQ安装安装for AIX安装开始安装开始以root用户登录用msmit命令安装MQ2021年年12月月10日星期五日星期五53MQ安装安装for AIX选择选择Software Installation and Maintenance2021年年12月月10日星期五日星期五54MQ安装安装for AIX选择选择Install and Update Software2021年年12月月10日星期五日星期五55MQ安装安装for AIX选择选择Install Software2021年年12月月10日星期五日星期五56MQ安装安装

15、for AIX输入mqv6安装介质所在的路径(这里指定为/usr/mqv6);单击OK按钮:2021年年12月月10日星期五日星期五57MQ安装安装for AIX在Include corresponding LANGUAGE fileSets?中选择 yes,ACCEPT new license agreements选择yes,点击SOFTWARE to install的list按钮。2021年年12月月10日星期五日星期五58MQ安装安装for AIX点击选择全部组件,点击OK按钮2021年年12月月10日星期五日星期五59MQ安装安装for AIX单击OK按钮,开始安装MQV6,安装完成后

16、系统显示安装已安装的组件列表,单击OK按钮,完成MQV6的安装。2021年年12月月10日星期五日星期五60MQ安装安装for AIXWMQ 组件组件描述文件集服务器客户机运 行时必须安装的组件。应用程序开发需要此组件,它提供了对外部应用程序的支持。mqm.base.runtimeXXSDK编译应用程序时需要此组件。mqm.base.sdkXX服 务器服务器功能部件允许您运行您的计算机上的队列管理器并与网络上的其它计算机连接。提供对应用程序的消息传递服务和排队服务,并支持 WebSphere MQ 客户机连接。mqm.server.rteX 客 户机WebSphere MQ 客户机是 WebS

17、phere MQ 的一个小子集,它不包含队列管理器。提供对 WebSphere MQ 的远程访问。必须连接到服务器。要在安装服务器的同一台机器上安装客户机,请使用服务器 CD-ROM;否则就使用客户机 CD-ROM。mqm.client.rteXX样 本程序样本应用程序。当您要使用使用 JMS 明信片应用程序验证安装中所描述的验证过程来检查 WebSphere MQ 安装时,需要此样本程序。mqm.base.samplesXX2021年年12月月10日星期五日星期五61MQ安装安装for AIXWMQ 组件Java 消息传递使用 Java 的消息传递(包括 Java 消息传递服务)需要这些文件

18、。mqm.java.rteXXSSL 支持支持 SSL 密钥管理mqm.keyman.rteXX简体中文消息目录简体中文消息目录mqm.msg.zh_CN mqm.msg.Zh.CN XX联机帮助页用于下列命令的美国英语版本的 UNIX 联机帮助页: 控制命令 ;消息队列接口(MQI)命令 ;MQSC 命令 mqm.man.en_US.dataXX扩展事务客户机允许客户机应用程序在同一个工作单元中执行下列操作的 WebSphere MQ 组件: 在队列中放入或取出消息,此应用程序所连接的队列管理器拥有这些队列。 更新资源管理器的资源而不是 WebSphere MQ 队列管理器的资源。 mqm.

19、txclient.rteX 2021年年12月月10日星期五日星期五622021年年12月月10日星期五日星期五62MQ安装1、MQ原理简介2、MQ安装简介安装简介MQ安装 for WindowsMQ安装 for AIXMQ安装安装for Linux2021年年12月月10日星期五日星期五632021年年12月月10日星期五日星期五63MQ安装安装for LinuxMQ对对Linux 操作系统平台的支持操作系统平台的支持支持Redhat Linux AS V3 update 2 或Redhat Linux AS V4支持Redflag Linux DC V5.0支持SuSE Linux Ent

20、erprise Server (SLES) V9 或SuSE Linux Enterprise Server (SLES) V8 service pack3(不包括power平台)2021年年12月月10日星期五日星期五642021年年12月月10日星期五日星期五64MQ安装安装for LinuxMQ对硬件平台的支持对硬件平台的支持MQ for Linux for x86 平台MQ for Linux for POWER 平台MQ for Linux for zSeries 平台2021年年12月月10日星期五日星期五65MQ安装安装for Linux创建文件系统创建文件系统创建产品目录/op

21、t/mqm创建工作数据目录/var/mqm ,至少1G磁盘空间2021年年12月月10日星期五日星期五66MQ安装安装for Linux创建用户和组创建用户和组用户必须是mqm创建用户组mqmmqm用户属于mqm组2021年年12月月10日星期五日星期五67MQ安装安装for Linux接受接受MQ协议协议用root用户登录运行./mqlicense.sh -text_only查看协议,接受协议运行./mqlicense.sh accept。注意,必须接受协议才能安装2021年年12月月10日星期五日星期五68MQ安装安装for Linux安装安装IBM JDKrpm -ivh IBMJava

22、2-SDK-1.4.2-0.0.i386.rpm2021年年12月月10日星期五日星期五69MQ安装安装for Linux按顺序安装按顺序安装MQ 组件组件 rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm rpm -ivh MQSeriesClient-6.0.0-0.i386.rpm rpm -ivh MQSeriesSDK-6.0.0-0.i386.rpm rpm -ivh MQSeriesJava-6.0.0-0.i386.rpm rpm -ivh gsk7bas-7.0

23、-3.15.i386.rpm rpm -ivh MQSeriesKeyMan-6.0.0-0.i386.rpm2021年年12月月10日星期五日星期五70MQ安装安装for Linux其他可选其他可选MQ 组件组件 rpm -ivh MQSeriesConfig-6.0.0-0.i386.rpm注:SuSE 上不支持 rpm -ivh MQSeriesMan-6.0.0-0.i386.rpm rpm -ivh MQSeriesMsg_Zh_CN-6.0.0-0.i386.rpm rpm -ivh MQSeriesSamples-6.0.0-0.i386.rpm2021年年12月月10日星期五日

24、星期五71MQ安装安装for LinuxMQ组件介绍组件介绍1组件组件描述描述包包Runtime必须组件。应用程必须组件。应用程序开发和扩展序开发和扩展MQSeriesRuntimeSDK编译应用编译应用MQSeriesSDKServer运行队列管理器,运行队列管理器,联网。提供联网。提供MQ服务,服务,支持客户端连接支持客户端连接MQSeriesServerClient没有队列管理器,没有队列管理器,提供远程访问提供远程访问MQ,必须和服务器连接必须和服务器连接MQSeriesClientSampleprograms应用程序例子应用程序例子MQSeriesSamples2021年年12月月1

25、0日星期五日星期五72MQ安装安装for LinuxMQ组件介绍组件介绍2Javamessaging使用使用java语言的消息文件语言的消息文件SSL support支持支持ssl管理管理MQSeriesKeymanXXX Messagecatalogs各种语言目录各种语言目录MQSeriesMsg_XXXMan pages控制命令,消息队列接口控制命令,消息队列接口(MQI),),MQSC命令命令MQSeriesManExtendedTransactionalClient允许客户端应用在同一个允许客户端应用在同一个工作单元。从队列发送接工作单元。从队列发送接收消息。更新资源管理器。收消息。更

26、新资源管理器。MQSeriesTXClientIBM GlobalSecurity Kit V7证书和证书和SSL基础运行时基础运行时32位位gsk7basIBM Java SDK (32-bit)IBMJava2-SDK日常操作及问题排查日常操作及问题排查-界面管理界面管理 主界面介绍主界面介绍2021年年12月月10日星期五日星期五73日常操作及问题排查日常操作及问题排查-界面管理界面管理 Ping通道通道2021年年12月月10日星期五日星期五74日常操作及问题排查日常操作及问题排查-界面管理界面管理 复位通道复位通道2021年年12月月10日星期五日星期五752021年年12月月10日

27、星期五日星期五76日常操作及问题排查日常操作及问题排查- MQ常用命令常用命令命令名 目的 crtmqm 创建本地队列管理器 dltmqm 删除队列管理器 dspmq 显示队列管理器 dspmqaut 显示打开对象的权限 endmqlsr 停止队列管理器上的侦听器进程 endmqm 停止本地队列管理器 runmqchi 启动通道启动器进程 runmqchl 启动发送方或请求者通道 runmqdlq 启动死信队列处理程序 runmqlsr 启动侦听器进程 runmqsc 向队列管理器发出 MQSC 命令 日常操作及问题排查日常操作及问题排查-命令操作命令操作 进入进入MQSC命令界面命令界面 r

28、unmqsc QM_NAME2021年年12月月10日星期五日星期五77日常操作及问题排查日常操作及问题排查-命令操作命令操作 查看查看MQ安装的版本及补丁安装的版本及补丁 dspmqver显示内容:显示内容:Name: WebSphere MQVersion: 0CMVC level: p600-210-100825BuildType: IKAP - (Production)2021年年12月月10日星期五日星期五78日常操作及问题排查日常操作及问题排查-命令操作命令操作 查看系统存在的队列管理器查看系统存在的队列管理器 在在shell环境中运行环境中运行 dspmq,显示系统

29、已安装的队列管理器及运行状态,显示系统已安装的队列管理器及运行状态2021年年12月月10日星期五日星期五79日常操作及问题排查日常操作及问题排查-命令操作命令操作 进入进入MQSC命令界面命令界面 runmqsc QM_NAME 显示所用通道显示所用通道 dis chl(*) dis CHANNEL(1600.613037400004.O1) all dis chs(613037400004.1600.o1) 显示所用通道显示所用通道 DISPLAY CHSTATUS 停止该通道停止该通道 stop chl(613037400004.1600.O1) 测试该通道的连接测试该通道的连接 pin

30、g chl(613037400004.1600.O1)2021年年12月月10日星期五日星期五80日常操作及问题排查日常操作及问题排查-命令操作命令操作 启动通道启动通道 start chl(613037400004.1600.O1) 显示该通道的状态细节显示该通道的状态细节 dis chs(613037400004.1600.O1) STATUS(RUNNING) -主要看通道状态复位 reset chl(通道名称) 2021年年12月月10日星期五日星期五81日常操作及问题排查日常操作及问题排查-常见错误常见错误 在网络出现故障时,影响在网络出现故障时,影响MQ正常通信正常通信现象:通常在

31、MQ错误日志中报TCP/IP连接错误及错误代码,可能是由于对方网络不可达,或者对方侦听器工作不正常造成 。 解决办法:通过telnet 对方的MQ侦听端口确定问题 如果出现ESC ,说明网络连接已恢复正常;如果为connection refused,原因可能是对方的侦听器未打开,或者中间有防火墙配置错误;如果为connection timeout,其原因可能是对方主机未开,或者返回方向的防火墙配置策略错误,导致回应报文无法返回。 2021年年12月月10日星期五日星期五82日常操作及问题排查日常操作及问题排查-常见错误常见错误 脉冲信号脉冲信号HBINT 参数设置错误参数设置错误 脉冲信号HB

32、INT 参数设置错误,导致通道异常终止MQ配置指引要求HBINT设置为60,通道运行时所使用的参数,是经过双方通道会话协商后,采用设置较大一方的值。因此,如果一方采用系统缺省的300,则通道在握手时,会最终采用300,这样的配置可能会造成防火墙将该通道断开,出现通道异常终止的错误。该错误不会影响业务通讯,但会给管理带来麻烦。因此要求各方严格按照要求配置。 2021年年12月月10日星期五日星期五83日常操作及问题排查日常操作及问题排查-常见错误常见错误 通道双方消息序列号不一致通道双方消息序列号不一致 ,导致通信不稳定,导致通信不稳定出现消息序列号不一致时,应按照下述方法进行解决对于己方的发送

33、方通道,复位前应先停止通道,再将通道消息号复位为0。并重新启动通道,然后查看错误日志,检查是否还有错误,以确保通道复位成功。对于己方的接收方通道,复位时需要在错误日志中查找对方期望的消息序列号,并在复位参数中指定该序列号,以保证双方序列号一致。同样需要再次检查错误日志,以确保复位成功。 命令:RESET CHANNEL(channel name) SEQNUM(number)2021年年12月月10日星期五日星期五84实验:验证安装实验:验证安装2021年年12月月10日星期五日星期五85创建名为 venus.queue.manager 的缺省队列管理器。在窗口的命令提示符下,输入以下命令:

34、crtmqm -q venus.queue.manager启动队列管理器。输入以下命令: strmqm venus.queue.manager启用 MQSC 命令。输入以下命令: runmqsc venus.queue.manager定义名为 ORANGE.QUEUE 的本地队列。输入以下命令: define qlocal (orange.queue)MQSC 中的任何小写字母都将自动转换成大写,除非用单引号将它们括起来。这意味着如果用名称 orange.queue 创建了队列,则记住在 MQSC 以外的其它命令中必须使用 ORANGE.QUEUE。 停止 MQSC。输入以下命令: end实验

35、:验证安装实验:验证安装2021年年12月月10日星期五日星期五86启动MS-DOS窗口,进入到c:Program FilesIBMWebSphere MQbin目录下。将消息放入队列,输入以下命令: amqsput ORANGE.QUEUE显示以下消息: Sample amqsput0 starttarget queue is ORANGE.QUEUE输入一些字符数据,然后按 Enter 键两次两次。显示以下消息: Sample amqsput0 end 现在消息已经被放在队列。 要从队列获取消息,请输入以下命令: amqsget ORANGE.QUEUE实验:配置一个能够通信的远程连接实验:配置

温馨提示

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

评论

0/150

提交评论