【问题标题】:IBM MQ and Kafka connector issue (host name supplied is not not valid)IBM MQ 和 Kafka 连接器问题(提供的主机名无效)
【发布时间】:2018-04-26 13:24:38
【问题描述】:

我一直在尝试在我的 Ubuntu 上将 IBM MQ 连接到 Kafka。我想将消息从 MQ 获取到 Kafka。我正在尝试使用连接器Link。我遵循了所有步骤,但我不断收到以下错误:

提供的主机名无效。

JMSCMQ0001:IBM MQ 调用失败,compcode '2' ('MQCC_FAILED') 原因 '2538' ('MQRC_HOST_NOT_AVAILABLE')。

我尝试了所有方法,但似乎没有任何效果。如果有人遇到同样的问题,请告诉我。

我的配置包括以下行:-

# A list of one or more host(port) entries for connecting to the queue manager. Entries are separated with a comma - required
mq.connection.name.list=localhost:1414

【问题讨论】:

  • 你使用的是什么配置?您设置的主机名是什么?可能是防火墙或网络相关问题,如here 所述。但是没有任何额外的细节,很难说。
  • 正如@MathieudeLorimier 所说,您需要提供您的配置以便我们有机会帮助您。您可能还想评估新的 IBM MQ 连接器here
  • @MathieudeLorimier 我没有使用任何远程连接。 Kafka 和 IBM MQ (8.0) 都安装在我的 Ubuntu 上。监听器已开启,正在监听 1414 端口,我禁用了防火墙,客户端通道中的连接名称正确。
  • @RobinMoffatt 感谢您的链接。我去看看。
  • @trougc 如果您想深入了解您的问题,查看配置文件仍然会有所帮助。

标签: ubuntu apache-kafka jms ibm-mq


【解决方案1】:

将 Andrew Schofield 的评论转化为答案,以防它迷失方向。

您的配置文件有以下内容:-

mq.connection.name.list=localhost:1414

IBM MQ 不使用行业标准的 host:port 语法。它使用host(port)。不幸的是,说明中有一个(现已修复)错误。

请改用以下语法:-

mq.connection.name.list=localhost(1414)

【讨论】:

    【解决方案2】:
    1. 提供的主机名无效。
    2. JMSCMQ0001:IBM MQ 调用失败,compcode '2' ('MQCC_FAILED') 原因 '2538' ('MQRC_HOST_NOT_AVAILABLE')。

    错误信息很清楚,主机名/连接名无效。

    您提供的链接表明“mq-source.properties”文件的连接信息指定为:

    mq.connection.name.list=localhost(1414)
    

    在这种情况下,作者在与 MQ 客户端应用程序相同的服务器上测试队列管理器,即与 127.0.0.1 相同的 localhost。每个队列管理器必须有一个唯一的端口号。 1414 是默认值。

    因此,如果您的队列管理器在远程主机上运行,​​即 10.10.10.10 并使用端口号 1415,那么 mq.connection.name.list 值将是:

    mq.connection.name.list=10.10.10.10(1415)
    

    那么,您在哪里运行队列管理器以及它使用的端口号?

    【讨论】:

    • 嗨罗杰,感谢您的回复。我正在尝试使用我的计算机将此连接器与我的机器上安装的 IBM MQ 一起使用(没有远程)。队列管理器在我的机器上运行,端口是 1414。
    • 您好,我认为问题可能非常简单。 MQ 不使用行业标准的 host:port 语法。它使用主机(端口)。不幸的是,说明中有一个(现已修复)错误。我会尝试`mq.connection.name.list=10.10.10.10(1415)` 希望这会有所帮助。抱歉,我的说明中出现了愚蠢的错字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-24
    • 2019-07-16
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2022-12-20
    相关资源
    最近更新 更多