我一直在尝试将ibmq连接到我的ubuntu上的kafka。我想把mq传给Kafka。我正在尝试使用连接器链接。我遵循了所有步骤,但不断出现以下错误:
提供的主机名无效。
和
jmscmq0001:ibm mq调用失败,compcode为“2”(“mqcc\u failed”),原因为“2538”(“mqrc\u host\u not\u available”)。
我什么都试过了,但似乎都没用。如果有人遇到同样的问题,请告诉我。
我的配置包括以下内容line:-
# 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
2条答案
按热度按时间stszievb1#
提供的主机名无效。
jmscmq0001:ibm mq调用失败,compcode为“2”(“mqcc\u failed”),原因为“2538”(“mqrc\u host\u not\u available”)。
错误消息非常清楚,主机名/连接名无效。
您提供的链接说明“mq source.properties”文件具有指定的连接信息:
在本例中,作者在与mq客户机应用程序相同的服务器上测试队列管理器,即localhost,与127.0.0.1相同。每个队列管理器必须有一个唯一的端口#。1414是默认值。
因此,如果您的队列管理器在远程主机(即10.10.10.10)上运行,并且使用端口#1415,那么mq.connection.name.list的值将是:
那么,您在哪里运行队列管理器以及它使用的端口?
9lowa7mx2#
把安德鲁·斯科菲尔德的评论变成一个答案,以防它在迷雾中迷失。
您的配置文件具有following:-
ibmq不使用行业标准
host:port
语法。它使用host(port)
. 不幸的是,说明书中有一个错误(现已修复)。请使用以下语法instead:-