专业的编程技术博客社区

网站首页 > 博客文章 正文

IBM MQ---配置Explorer远程连接(ibm mq创建远程队列)

baijin 2024-10-07 06:10:08 博客文章 4 ℃ 0 评论

为了演示的目的,在接收方创建一个测试用的队列管理器QMTEST。

1.创建队列管理器

 -bash-4.2$ crtmqm QMTEST
ToprowMQ queue manager created.
Directory '/var/mqm/qmgrs/QMTEST' created.
The queue manager is associated with installation 'Installation1'.
Creating or replacing default objects for queue manager 'QMTEST'.
Default objects statistics : 78 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.

2.启动队列管理器

 -bash-4.2$ strmqm QMTEST
Product: ToprowMQ
LicenseType: Trial
SNKey: DAA#A000000
StartTime: 2019-03-01
There are 17 days left in the trial period for this copy of ToprowMQ.
ToprowMQ queue manager 'QMTEST' starting.
The queue manager is associated with installation 'Installation1'.
5 log records accessed on queue manager 'QMTEST' during the log replay phase.
Log replay for queue manager 'QMTEST' complete.
Transaction manager state recovered for queue manager 'QMTEST'.
ToprowMQ queue manager 'QMTEST' started using V8.0.0.6.

启动后,查看队列管理器的状态:

 -bash-4.2$ dspmq
QMNAME(QMTEST) STATUS(Running)

需要保证队列管理器在运行状态,才可以远程连接。

3 创建需要的MQ对象

执行

 -bash-4.2$ runmqsc QMTEST
 
 DEF CHANNEL(CHL_SVRCONN) CHLTYPE(SVRCONN)
 ALTER QMGR CHLAUTH(DISABLED)
 ALTER QMGR CONNAUTH('')
 REFRESH SECURITY
 
 DEFINE LISTENER(LISTENER) TRPTYPE(TCP) PORT(1414) CONTROL(QMGR) REPLACE
 START LISTENER(LISTENER)

4 防火墙策略

配置防火墙策略,允许连接到1414端口。

或者,关闭防火墙。

5 添加远程队列管理器

由于种种原因,比如服务器端没有图形界面、用户不熟悉命令操作等,可以在有桌面环境的机器上(比如Windows)使用MQ的图像界面客户端Explorer添加远程(服务器端)的队列管理器。

(1)

右击“队列管理器”à 添加远程队列管理器 à 在弹出的“添加队列管理器”界面输入队列管理器名称,此处输入 QMTEST

(2)点击下一步(Next),在下图中输入:

  • 主机名或IP地址

安装队列管理器的服务器

  • 端口号

在1.4节创建MQ对象时,建立的LISTENER监听的端口号,此处为1435

  • 服务器连接通道

在1.4节创建MQ对象时,建立的服务器连接通道名称,此处为CHL_SVRCONN

(3)点击下一步(Next):

此步骤不做任何配置,继续

(4)点击下一步(Next):

在下图中,选中“启用用户标识”复选框,并在“用户标识”中输入用户名mqm。

然后,直接单击完成(Finish)按钮。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表