首页 > 其他分享 >IBM WebSphere MQ8.0 安装与队列创建

IBM WebSphere MQ8.0 安装与队列创建

时间:2023-06-30 17:33:49浏览次数:35  
标签:8.0 IBM WebSphere mqm 队列 64 MQ8.0 rpm x86

最近接触的项目中使用了IBM WebsphereMQ 8.x, 由于要为其编写监控插件, 所以在网上找了很久的资料, 发现8.x实在是太老了, 很多资源和教程都没有,遂决定在此统一整理和记录一下.

安装

  • 下载安装包

IBM官方已不再提供下载,这里贴一下网盘的链接

链接:https://pan.baidu.com/s/1f2U0XqEe0hiRzj4pXpmTTg 
提取码:ebtt
  • 上传并解压
tar -zxvf mqadv_dev80_linux_x86-64.tar.gz
  • 进入到解压后的文件夹,执行接受许可脚本
cd MQServer
./mqlicense.sh -accept
下面这个警告没有影响

IBM WebSphere MQ8.0 安装与队列创建_WebSphereMQ

  • 安装运行环境和sdk以及服务端
rpm -ivh MQSeriesRuntime-8.0.0-4.x86_64.rpm
rpm -ivh MQSeriesSDK-8.0.0-4.x86_64.rpm
rpm -ivh MQSeriesServer-8.0.0-4.x86_64.rpm
注:安装完成后,相关文件会被自动安装在/opt/mqm下,也会为你创建一个mqm的用户

IBM WebSphere MQ8.0 安装与队列创建_IBM MQ_02

  • 安装客户端
rpm -ivh MQSeriesClient-8.0.0-4.x86_64.rpm
rpm -ivh MQSeriesMan-8.0.0-4.x86_64.rpm
  • 安装JDK运行环境(可选)

如果已经有相同或更高版本的JDK,不需要再安装

rpm -ivh MQSeriesJava-8.0.0-9.x86_64.rpm
  • 安装证书
rpm -ivh MQSeriesJRE-8.0.0-4.x86_64.rpm
rpm -ivh MQSeriesGSKit-8.0.0-4.x86_64.rpm

配置环境

  • 修改mqm用户密码
passwd mqm
  • 修改环境变量
vi /etc/profile
添加:
export PATH=/opt/mqm/bin:/opt/mqm/samp/bin:$PATH

至此安装完毕, 上面的操作使用root账号操作.下面的创建队列使用mqm账号.

创建队列

创建过程有点复杂, 疯狂吐槽!!!

  1. 切换mqm账号
su mqm
  1. 查看目前已创建的队列
dspmq
  1. 创建队列管理器
crtmqm -q QM144
此时新创建的状态是非运行状态

IBM WebSphere MQ8.0 安装与队列创建_IBM MQ_03

IBM WebSphere MQ8.0 安装与队列创建_IBM MQ_04

  1. 启动队列管理器
strmqm QM144
  1. 进入队列管理器(创建队列和通道)
runmqsc QM144
  1. 创建一个简单的本地队列这里取名叫做QUEUE1
DEFINE QLOCAL (QUEUE1)
  1. 关闭这个队列管理器的通道权限重要

不然你使用JMS连接时会产生2035的错误

ALTER QMGR CHLAUTH(DISABLED)
  1. 创建的服务器连接通道
DEFINE CHANNEL(SYSTEM_DEF_SVRCONN) CHLTYPE (SVRCONN) REPLACE
  1. 开启监听这个队列管理器的监听程序 START LISTENER(SYSTEM.DEFAULT.LISTENER.TCP)

至此安装成功, 下一篇我们编写一个springboot项目来模拟发送和接收消息.

标签:8.0,IBM,WebSphere,mqm,队列,64,MQ8.0,rpm,x86
From: https://blog.51cto.com/u_16149027/6592076

相关文章

  • IBM超越老服务模式 或推进利润率增长
    10/19/20097:30:54PM北京时间10月15日消息,据国外媒体报道,IBM因拓展计算机软件和服务,其利润率或连续8个季度增长。分析师预计其第三季度利润或增长至每股收益2.39美元;年收益为每股9.77美元,比IBM自己的预测约高7美分。IBMCEO彭明盛(SamPalmisano)在过去十年中投资软件和服务业务收......
  • Eclipse/STS 报com.ibm.icu.text.UTF16.isSurrogate错误的解决办法
    Eclipse2022-06版本及之前的版本,有可能会在打开Java文件的时候,报下列错误Aninternalerroroccurredduring:"RequestingJavaASTfromselection".'booleancom.ibm.icu.text.UTF16.isSurrogate(char)' 解决办法打开Eclipse/plugins目录,找到下面这个文件,直接删除。然......
  • SPSS 26 【IBM spss statistics】中文版安装教程
    IBMSPSSStatistics26是一款由IBM公司精心打造的专业统计分析软件,它能提供统计分析、数据挖掘、预测建模产品及解决方案,并提供高级统计分析、丰富的机器学习算法、文本分析、开源扩展性、与大型数据的集成以及无缝部署到应用程序中,主要用于通信、医疗、银行、证券、保险、制造业......
  • IBM Cloud:裸金属服务器+多云策略助力音视频解决方案成功出海
    到底什么是公有云、私有云和混合云?疫情给云服务厂商带来了哪些挑战?IBM是如何助力音视频解决方案成功出海的?“后疫情”时代音视频的下一个风口在哪里?对此,LiveVideoStack很荣幸地采访到了来自IBM云平台事业部,资深云计算架构师——胡磊,聊一聊他对这些问题的看法和观点。胡磊技术访谈#0......
  • libmemcached API介绍
    有关memcached的C语言接口——libmemcached的介绍:详情参见:http://docs.libmemcached.org/index.html  1.       创建和删除memcached_st结构。#include<libmemcached/memcached.h>memcachd_st ;该结构可以静态创建也可以由memcached_create动态创建。memc......
  • IBM MQ 创建以及常见问题
    消息队列+发送队列+消息通道接收通道名称与发送端的发送通道名称要一致,修改通道信息后要执行startchannle(chlname)重启通道。常用的MQ命令 66.0.42.240用户mqm/mqm88.0.52.40mq队列服务器:mqm/1qaz2wsx二代:88.0.65.91vlog/1qaz2wsx监控:/cnaps/maintain/bin管理台:adm......
  • libmemcached支持连接池访问memcached
    #include<stdio.h>#include<libmemcached/memcached.h>#include<libmemcached/util.h>#include<assert.h>//g++-m32-gmemcached_test.c-omemcached_test-I/usr/lib/libmemcached/include-L/usr/lib/libmemcached/lib-lmemcached-l......
  • IBM MQ - 连接远程队列管理器报AMQ4036错误
    解决方法: 首先确定好服务器连接通道是否正常,如SERVER_CHL;修改其相关属性: ALTERCHL('SERVER_CHL')CHLTYPE(SVRCONN)MCAUSER('mqm')以上的意思是为其创建一个mqm的用户标识。然后再连接该远程队列管理器时,在属性用户标识中填写mqm......
  • 远程连接IBM MQ 7.5的“AMQ4036”错误解决
    解决方法如下:例如队列管理器名字叫做QM.SWITCH,你通过WAS控制台连接MQ的连接通道名字叫做"SYSTEM.ADMIN.SVRCONN",用mqm用户(或者root用户连接到MQ服务器上)操作内容如下:runmqscQM.SWITCHALTERCHL(SYSTEM.ADMIN.SVRCONN)CHLTYPE(SVRCONN)MCAUSER('mqm')STARTCHL(SYST......
  • 报错 libmysqlclient.so.20: cannot open shared object file: No such file or direc
    1背景环境:centos7,c++程序最近在重新部署一个老软件都时候遇到libmysqlclient.so.20:cannotopensharedobjectfile:Nosuchfileordirectory错误,这是提示缺失mysql的连接文件2解决方法错误提示已经很明显了,那就缺啥补啥,找一台装过mysql的机器查找此文件[root@localh......