IBMMQ 安装教程(IBM WebSphere MQ 安装教程)- 及 IBMMQ 服务器搭建教程

news2024/11/23 22:20:26

文章目录

  • 前言
  • 一、下载
  • 二、安装
          • 1. 解压,运行 Setup.exe 文件。
          • 2. 启动 IBM WebSphere MQ 安装程序。
          • 3. 接受用户协议。
          • 4. 选择定制安装。
          • 5. 更改安装目录。
          • 6. 下一步。
          • 7. 下一步。
          • 8. 下一步。
          • 9. 点击安装。
          • 10. 等待安装,完成。
          • 11. 准备安装 WebSphere MQ。
          • 12. 选择 “是”,正在运行更新的操作系统。
          • 13. 选择 “否”,暂不定义 MQ 用户配置。
          • 14. 完成。
          • 15. 找到安装载目录,进入 bin 目录下(D:\Programs\IBM\WebSphere MQ\bin),找到 MQExplorer.exe 文件,创建桌面快捷方式。
  • 三、MQ 环境搭建
          • 本次演示环境配置
          • 1. 创建队列管理器。选择队列管理器 -》 新建 -》队列管理器。
          • 2. 输入队列管理器名称。
          • 3. 下一步 -》下一步 -》下一步 -》输入自定义队列管理器连接端口号,完成。
          • 4. 创建队列。队列 -》新建 -》本地队列
          • 5. 输入队列名称,选择对象属性,完成。(用于 a 发送消息,b 接收消息。)
          • 6. 再创建一个队列。(用于 a 接收消息,b 发送消息。)
          • 7. 创建通道。通道 -》服务器连接通道。(服务器连接通道为双向通道,可发送和接收消息。)
          • 8. 输入通道名称,完成。
  • 四、发送消息演示
          • 1. 放入消息:
          • 2. 浏览消息:
  • 五、常见问题
  • 六、相关拓展
          • 1. IBMMQ 常见错误码
          • 2. IBMMQ 连接失效说明


前言

IBMMQ 7.5.0.2 版本。通用版本。Windows 版本通用安装。

在这里插入图片描述

相关资源

IBMMQ 错误码表免费下载:https://download.csdn.net/download/demo_yo/88368392


一、下载

下载 IBM WebSphere MQ。

csdn 免费资源地址:https://download.csdn.net/download/demo_yo/88368351

在这里插入图片描述

二、安装

1. 解压,运行 Setup.exe 文件。

在这里插入图片描述

2. 启动 IBM WebSphere MQ 安装程序。

在这里插入图片描述

3. 接受用户协议。

在这里插入图片描述

4. 选择定制安装。

在这里插入图片描述

5. 更改安装目录。

在这里插入图片描述

6. 下一步。

在这里插入图片描述

7. 下一步。

在这里插入图片描述

8. 下一步。

在这里插入图片描述

9. 点击安装。

在这里插入图片描述

10. 等待安装,完成。

在这里插入图片描述

11. 准备安装 WebSphere MQ。

在这里插入图片描述

12. 选择 “是”,正在运行更新的操作系统。

在这里插入图片描述

13. 选择 “否”,暂不定义 MQ 用户配置。

在这里插入图片描述

14. 完成。

在这里插入图片描述

15. 找到安装载目录,进入 bin 目录下(D:\Programs\IBM\WebSphere MQ\bin),找到 MQExplorer.exe 文件,创建桌面快捷方式。

在这里插入图片描述

三、MQ 环境搭建

本次演示环境配置

host 地址:127.0.0.1
port 端口:1414
队列管理器:QUEUE_MANAGER_1
channel 通道:channel_1
队列1:a_to_b_queue
队列2:b_to_a_queue

1. 创建队列管理器。选择队列管理器 -》 新建 -》队列管理器。

在这里插入图片描述

2. 输入队列管理器名称。

在这里插入图片描述

3. 下一步 -》下一步 -》下一步 -》输入自定义队列管理器连接端口号,完成。

在这里插入图片描述

4. 创建队列。队列 -》新建 -》本地队列

在这里插入图片描述

5. 输入队列名称,选择对象属性,完成。(用于 a 发送消息,b 接收消息。)

在这里插入图片描述

6. 再创建一个队列。(用于 a 接收消息,b 发送消息。)

在这里插入图片描述

在这里插入图片描述

7. 创建通道。通道 -》服务器连接通道。(服务器连接通道为双向通道,可发送和接收消息。)

在这里插入图片描述

8. 输入通道名称,完成。

在这里插入图片描述

在这里插入图片描述


四、发送消息演示

1. 放入消息:

选择队列 -》右键 -》放入测试消息。

在这里插入图片描述

填写消息数据,放入消息。

在这里插入图片描述

2. 浏览消息:

选择队列 -》右键 -》浏览消息 -》选择消息 双击 -》数据,可查看队列中的消息数据。

在这里插入图片描述


五、常见问题

  1. 禁用队列管理器通道访问认证。进入 队列管理器 -》属性 -》通道,禁用通道认证记录。
    (通道未认证异常:MQJE001: 完成代码为“2”,原因为“2035”。)

在这里插入图片描述

  1. 队列管理手动关闭后启动,启动方法选择创建时启动,让 IBMMQ 服务启动时,实现该队列管理器自启动。

在这里插入图片描述

六、相关拓展

1. IBMMQ 常见错误码
异常说明
MQJE001: 完成代码为“2”,原因为“2009”。与队列管理器的连接丢失。
MQJE001: 完成代码为“2”,原因为“2033”。没有可获取的消息。
MQJE001: 完成代码为“2”,原因为“2035”。未授权访问。
MQJE001: 完成代码为“2”,原因为“2038”。队列未打开以进行查询。
MQJE001: 完成代码为“2”,原因为“2059”。队列管理器不可用于连接。通道连接失败。
MQJE001: 完成代码为“2”,原因为“2085”。未知对象名称。
2. IBMMQ 连接失效说明
1. 队列管理器连接丢失、通道连接丢失,必须重新创建 mq 队列管理器连接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1034877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Day_15 > 内存相关的函数

目录 1.memcpy 1.1memcpy函数的使用 1.2memcpy函数的模拟实现 2.memmove 2.1memcpy存在的局限性 2.2memmove函数的使用 2.3memmove函数的模拟实现 3.memset 3.1memset函数的使用 4.memcmp 4.1memcpy函数的使用 之前我们可能了解过字符串函数,今天我们了解…

如何使用固态硬盘+硬盘盒子+U盘创造移动双系统

本文背景 这学期上了一节鸟水课《大数据实践》,老师要求扩展硬盘盒,以部署大数据工具进行 机器挖掘等大数据领域工作 参考视频链接:无需启动盘,用虚拟机将ubuntu安装到移动硬盘上_哔哩哔哩_bilibili 项目使用设备 1.绿联&#…

C/C++运算符超详细讲解(系统性学习day5)

目录 前言 一、运算符的概念与分类 二、算术运算符 三、关系运算符 四、逻辑运算符 五、赋值运算符 六、运算符的优先级 总结 前言 本篇文章是对运算符的具体讲解。 一、运算符的概念与分类 概念: 运算符就是一种告诉编译器执行特定的数学或逻辑操作的符…

Ubuntu出现无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

1、在Ubuntu系统安装sublime是出现以下这个问题: 解决方法: 使用以下命令强制解锁:(删除“/var/lib/dpkg”目录下的 “lock-frontend” 和“lock”两个文件) sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/…

代码随想录算法训练营第56天|583. 两个字符串的删除操作,72. 编辑距离 (昨天的疑虑今天豁然开朗了)

链接: 583. 两个字符串的删除操作 链接: 72. 编辑距离 583. 两个字符串的删除操作 class Solution {public int minDistance(String word1, String word2) {int len1 word1.length(), len2 word2.length();int[][] dp new int[len1 1][len2 1];for (int i 0; i < le…

Android开发笔记 :理解Fragment

Android开发笔记&#xff1a;理解Fragment 导言 本篇文章产生的原因很简单&#xff0c;就是我在了解Android Jetpack中的Lifecycle框架时发现Lifecycle具体时间和状态的更新都是由一个名为ReportFragment的Fragment来跟踪的&#xff0c;为了更好的了解Fragment是如何追踪Activ…

【软件测试】测试中的风险有哪些?

【软件测试面试突击班】如何逼自己一周刷完软件测试八股文教程&#xff0c;刷完面试就稳了&#xff0c;你也可以当高薪软件测试工程师&#xff08;自动化测试&#xff09; ​那么到底都有哪些风险要注意呢?如何解决呢?另外这些风险如何在计划中写明呢&#xff0c;不会写“张三…

汇编语言课程设计1 代码 优化版

assume cs:codesgstacksg segmentdw 16 dup(0) stacksg endsdatasg segmentdb 1975,1976,1977,1978,1979,1980,1981,1982,1983db 1984,1985,1986,1987,1988,1989,1990,1991,1992db 1993,1994,1995;以上是表示21年的21个字符串dd 16,22,382,1356,2390,8000,16000,24286,50065,97…

基于Java的酒店管理系统设计与实现(源码+lw+部署文档+讲解等)

前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f447;&#x1f3fb;…

文件-计算平均分

任务描述 本关任务&#xff1a;假设有若干学生&#xff0c;每个学生有3门功课&#xff0c;从键盘上输入学生有关信息&#xff08;学号、姓名、成绩&#xff09;&#xff0c;并计算其平均成绩&#xff0c;将原有数据和平均分保存在磁盘文件record中。具体要求如下: 学生有关信…

【计算机毕业设计】基于SpringBoot+Vue大学生心理健康管理系统的开发与实现

博主主页&#xff1a;一季春秋博主简介&#xff1a;专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发&#xff0c;远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容&#xff1a;毕业设计(Java项目、小程序等)、简历模板、学习资料、面试题…

计算机图形学中的几何光学

文章目录 前言一、图形学中的光学二、光照模型1、经验型&#xff08;简单&#xff09;2、物理型&#xff08;复杂&#xff09; 前言 在学习Shader光照之前了解一下计算机图形学 一、图形学中的光学 镜面反射的效果例子&#xff1a;物体表面高光 慢反射的效果的例子&#xff1a…

Python中获取主机名和IP地址的方法

在Python中&#xff0c;可以通过socket模块中gethostname()、getfqdn()和gethostbyname()方法获取本地和远程主机名和IP地址。 1 获取本地和远程主机名 1.1 获取本地主机名 可以通过gethostname()方法获取本地主机名&#xff0c;也就是本机的主机名&#xff0c;代码如下所示…

智能电力运维系统:数字化转型在电力行业的关键应用

随着信息技术、人工智能等的飞速发展&#xff0c;数字化改造已成为各行各业的重要发展趋势。在电力行业中&#xff0c;智能电力运维系统是数字化转型的关键应用之一。 力安科技智能电力运维系统是一种集自动化、智能化、云计算、物联网等先进技术于一体的电力运维管理解决方…

JS-ECharts-前端图表 多层级联合饼图、柱状堆叠图、柱/线组合图、趋势图、自定义中线、平均线、气泡备注点

本篇博客背景为JavaScript。在ECharts在线编码快速上手&#xff0c;绘制相关前端可视化图表。 ECharts官网&#xff1a;https://echarts.apache.org/zh/index.html 其他的一些推荐&#xff1a; AntV&#xff1a;https://antv.vision/zh chartcube&#xff1a;https://chartcub…

RocketMQ高性能核心原理与源码架构剖析(下)

四、融汇贯通阶段 开始梳理⼀些⽐较完整&#xff0c;⽐较复杂的完整业务线。 8 、消息持久化设计 1 、 RocketMQ 的持久化⽂件结构 消息持久化也就是将内存中的消息写⼊到本地磁盘的过程。⽽磁盘 IO 操作通常是⼀个很耗性能&#xff0c;很慢的操作&#xff0c;所以&#xf…

图像处理与计算机视觉--第三章-颜色与纹理分析-6问

图像处理与计算机视觉--第三章-颜色与纹理分析-6问 1.哪些因素决定物体颜色的感知? 对于物体颜色的感知&#xff0c;主要取决于以下三个因素: 1.照射到物体表面光波长的分布 2.物体表面如何反射照射光 3.传感器或者视觉细胞的敏感性 除了上述的三个因素之外&#xff0c…

nuc980学习笔记7-设置开机自启动

测试条件&#xff0c;nuc980开发板。 一、开机启动脚本 为什么需要开机自启动脚本&#xff1f;我们编写完程序之后&#xff0c;下载到开发板&#xff0c;往往需要程序开机自行启动&#xff0c;为了实现开机自启动&#xff0c;则需要编写相关的脚本。 二、设置开机启动的步骤 开…

2009-2022年上市公司华证 ESG数据

2009-2022年华证 ESG数据&#xff08;年度&#xff09; 1、时间&#xff1a;2009-2022年 2、范围&#xff1a;沪深A股上市公司 指标&#xff1a;证券简称、证券代码、华证ESG评级 2009-2022年华证ESG数据&#xff08;季度&#xff09; 1、时间&#xff1a;2009/03/31---20…

在React中,什么是组件的状态(state)?如何更新组件的状态?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 创建和初始化状态⭐ 更新状态⭐ 注意事项⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前…