Linux® 上手动定义 MQXR 服务

您可以使用 IBM® MQ Explorer手动定义 MQXR 服务。 队列管理器只能定义 MQXR 服务的一个实例。

开始之前

  • 安装 MQ Telemetry 功能部件。

过程

  1. 在 " Navigator " 视图中,右键单击 服务 文件夹。
  2. 单击 新建 > 服务 以打开 " 新建服务定义 " 向导。
  3. 名称 字段中,输入 SYSTEM.MQXR.SERVICE ,然后单击 下一步
  4. 描述 字段中输入服务的描述 (例如, Manages clients using MQXR protocols such as MQTT)。
  5. 服务控件 菜单中选择选项。
  6. 启动命令 字段中,输入 +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh
  7. 开始参数 字段中,输入以下文本。 您必须编辑 -sf 选项的详细信息以指定凭证密钥文件的位置。 此密钥文件用于加密 MQTT TLS 通道的口令:
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf "C:\pathToKeyfile\keyfile.txt"')
    
    要使用缺省密钥文件,请使用 -sf "[DEFAULT]"
    警告:
    所有 IBM MQ 安装的缺省初始密钥都相同。 要安全地保护密码,请在加密密码时提供对安装唯一的初始密钥。
    有关 -sf 选项的更多信息,请参阅 对 MQTT TLS 通道的口令进行加密
  8. 停止命令 字段中,输入 +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh
  9. 停止参数 字段中,输入 -m +QMNAME+
  10. StdOut 字段中,输入 +MQ_Q_MGR_DATA_PATH+/mqxr.stdout
  11. StdErr 字段中,输入 +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
  12. 服务类型 菜单中选择 服务器
  13. 单击完成

结果

这就创建了 MQXR 服务。

要在“导航器”视图中查看此 MQXR 服务,请单击服务文件夹。 确保选中了显示系统对象选项并浏览至该服务。

在此任务中,该服务称为 SYSTEM.MQXR.SERVICE。