IBM 的 MQServer 包包括客户端和服务器库的 RPM。
您可以使用此命令检查安装的内容(排序/粘贴/列只是格式化它):
rpm -qa | grep MQSeries | sort | paste -s -d' \n' | column -t
您应该会看到如下内容:
MQSeriesClient-8.0.0-4.x86_64 MQSeriesClient-U8005-8.0.0-5.x86_64
MQSeriesGSKit-8.0.0-4.x86_64 MQSeriesGSKit-U8005-8.0.0-5.x86_64
MQSeriesJava-8.0.0-4.x86_64 MQSeriesJava-U8005-8.0.0-5.x86_64
MQSeriesJRE-8.0.0-4.x86_64 MQSeriesJRE-U8005-8.0.0-5.x86_64
MQSeriesMan-8.0.0-4.x86_64 MQSeriesMan-U8005-8.0.0-5.x86_64
MQSeriesRuntime-8.0.0-4.x86_64 MQSeriesRuntime-U8005-8.0.0-5.x86_64
MQSeriesSamples-8.0.0-4.x86_64 MQSeriesSamples-U8005-8.0.0-5.x86_64
MQSeriesSDK-8.0.0-4.x86_64 MQSeriesSDK-U8005-8.0.0-5.x86_64
MQSeriesServer-8.0.0-4.x86_64 MQSeriesServer-U8005-8.0.0-5.x86_64
8.0.0-4 包是基本安装,U8005 包是补丁包 8.0.0.5 的更新。
只要您安装了 MQSeriesClient* 包,您就可以访问 ITRS NetProbe MQ QUEUE PLUG-IN 所需的库。
我不知道为什么 MQ 管理员在安装那些作为 MQ 服务器捆绑包的一部分提供的软件包时会遇到问题。
如果出于某种原因他们不想安装这些软件包,那么另一种解决方法是下载可再发行客户端(谷歌 MQC8 下载链接)。您可以将 tar 解压缩到服务器上的任何位置,然后确保 LD_LIBRARY_PATH 指向您将文件解压缩到 lib(32 位)或 lib64(64 位)子目录的位置。您可以运行file netprobe
检查它是 32 位还是 64 位,看看哪个合适。如果您需要有关此选项的更多详细信息,请告诉我,我可以添加更多信息。