无法在IBM MQ 7.5中创建消息队列

时间:2018-09-21 10:07:13

标签: ibm-mq

我正在设置公司的便携式计算机以安装IBM MQ 7.5,创建队列管理器并在其中创建一些队列。

IBM MQ 7.5的安装成功。我的用户ID(例如Malai)已链接到“ mqm”用户组。

创建队列管理器

C:\Program Files\IBM\IIB\10.0.0.3>crtmqm A24QM
WebSphere MQ queue manager created.
Directory 'C:\Program Files (x86)\IBM\WebSphere MQ\qmgrs\A24QM' created.
The queue manager is associated with installation 'Installation1'.
Creating or replacing default objects for queue manager 'A24QM'.
Default objects statistics : 77 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.

启动队列管理器

C:\Program Files\IBM\IIB\10.0.0.3>strmqm A24QM
WebSphere MQ queue manager 'A24QM' starting.
The queue manager is associated with installation 'Installation1'.
5 log records accessed on queue manager 'A24QM' during the log replay phase.
Log replay for queue manager 'A24QM' complete.
Transaction manager state recovered for queue manager 'A24QM'.
WebSphere MQ queue manager 'A24QM' started using V7.5.0.0.

上面的命令看起来还可以。我使用用户标识“ malai”启动IBM MQ,如下所示 enter image description here

队列管理器已断开连接。我看不到用于展开队列管理器以创建队列的树形图标。

当我尝试从GUI创建队列管理器时,它会显示以下输出

****************************************
* Command: "C:\Program Files (x86)\IBM\WebSphere MQ\bin\runmqsc" TESTQM
* Input: DEFINE LISTENER('LISTENER.TCP') TRPTYPE(TCP) PORT(1414) CONTROL(QMGR)
****************************************
5724-H72 (C) Copyright IBM Corp. 1994, 2011.  ALL RIGHTS RESERVED.
Starting MQSC for queue manager TESTQM.
AMQ8135: Not authorized.
No MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.
exitvalue = 20

而且,即使我看到管理器处于运行状态,每隔4/5秒,绿色向上箭头就会变为红色向下箭头并返回。

我没有在AMQERR01中看到任何错误

我了解这与用户组,权限和许可有关。由于这是一台企业笔记本电脑,因此我没有计算机的管理员权限(我可以暂时获得)。这是一个开发设置,我想知道我需要做哪些配置才能使MQ 7.5在我的机器上运行。

更新: 当我尝试执行runmqsc时,它将引发以下错误

C:\Program Files\IBM\IIB\10.0.0.3>runmqsc A24QM
5724-H72 (C) Copyright IBM Corp. 1994, 2011.  ALL RIGHTS RESERVED.
Starting MQSC for queue manager A24QM.

AMQ8135: Not authorized.

No MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.

amqsput的输出

C:\Program Files\IBM\IIB\10.0.0.3>amqsput A24QM
Sample AMQSPUT0 start
MQCONN ended with reason code 2059

我有一个网络管理员,并尝试使用“管理员”权限运行MQ Explorer和cmd。以我的ID为“ malai”登录PC,然后右键单击MQ,然后选择“以管理员身份运行”,然后以admin ID登录。

这样做,runmqsc和MQ资源管理器都可以很好地工作。这有什么线索吗?

1 个答案:

答案 0 :(得分:0)

将您的UserId(malai)添加到mqm组:

打开命令提示符并发出以下命令:

net localgroup mqm malai /add

然后重新启动Windows。是的,重新启动其Windows。然后,一切都将与您的UserId一起正常工作。

此外,为什么您要安装MQ v7.5?对MQ v7.5的支持于2018年4月结束!为什么不安装MQ v8.0或v9.0或v9.1?