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

知乎大V
• 阅读 414
最近接触的项目中使用了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 安装与队列创建
  • 安装运行环境和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 安装与队列创建
  • 安装客户端

    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
  2. 查看目前已创建的队列

    dspmq
  3. 创建队列管理器

    crtmqm -q QM144
    此时新创建的状态是非运行状态
    IBM WebSphere MQ8.0 安装与队列创建
    IBM WebSphere MQ8.0 安装与队列创建
  4. 启动队列管理器

    strmqm QM144
  5. 进入队列管理器(创建队列和通道)

    runmqsc QM144
  6. 创建一个简单的本地队列这里取名叫做QUEUE1

    DEFINE QLOCAL (QUEUE1)
  7. 关闭这个队列管理器的通道权限重要

    不然你使用JMS连接时会产生2035的错误
    ALTER QMGR CHLAUTH(DISABLED)
  8. 创建的服务器连接通道

    DEFINE CHANNEL(SYSTEM_DEF_SVRCONN) CHLTYPE (SVRCONN) REPLACE
  9. 开启监听这个队列管理器的监听程序
    START LISTENER(SYSTEM.DEFAULT.LISTENER.TCP)
至此安装成功, 下一篇我们编写一个springboot项目来模拟发送和接收消息.

本文由mdnice多平台发布

点赞
收藏
评论区
推荐文章
Easter79 Easter79
3年前
tp6+FFMpeg实现视频水印及大小剪切
之前项目中用到上传视频时,需要获取视频大小,视频第一帧及给视频添加水印问题,找了很多资料,结合在项目中的实际运用,在此记录一下。1.FFMpeg安装1.下载扩展网上可以找到,我这里放到百度云盘链接:百度云盘下载(https://www.oschina.net/action/GoToL
Karen110 Karen110
4年前
手把手教你如何在Ubuntu下安装Miniconda
前言这次我们来安排一下如何在ubuntu上安装Miniconda。这里说一下为什么不是Anaconda,因为它太占内存了,足足有5G左右,我的云服务器才40G硬盘,实在是玩不起呐。但是Anaconda和Miniconda的用法完全一摸一样,使用上不要担心,完全就是一个多装了很多包,一个少装了很多包。解释一下为什么用conda来创建python环境现在基于
Stella981 Stella981
3年前
PHP代码静态分析工具PHPStan
<blockquote最近发现自己写的PHP代码运行结果总跟自己预想的不一样,排查时发现大多是语法错误,在运行之前错误已经种下。可能是自己粗心大意,或者说<codephpl</code检测太简单,不过的确是有一些语法错误埋藏得太深(毕竟PHP是动态语言),那么有没有办法,在代码代码正式运行之前,把语法错误全找出来呢?</blockquote<p
Stella981 Stella981
3年前
Chrome安装包下载
众所周知,google地址是无法访问的,因此才有此前的debian安装chrome的教程!不过最近,按照网上教程的地址,测试发现,源安装无法操作,但是单独下载安装包还是可以的,于是特此分享一下Debian:https://dl.google.com/linux/direct/googlechromestable\_current\_amd64.
Stella981 Stella981
3年前
API网关【gateway 】
最近在公司进行API网关重写,公司内采用serverMesh进行服务注册,调用,这里结合之前学习对API网关服务进行简单的总结与分析。由于采用了大量的nginx相关的东西,所以在此记录一下:在nginx使用openresty加入nginx模块编辑nginx下conf配置文件nginx.confvinginx.c
Stella981 Stella981
3年前
Inno Setup 自定义界面心得
因为项目需要,需要打windows安装包,要求安装界面完全按照需求来。作为没接触过这块儿的服务端宝宝,在此期间踩了很多坑。坑不提也罢,最终结果圆满,记录下与大部分网上PO出来的做法不太一样的小心得,备忘。网上搜到的自定义界面,都用的botva2.dll,我没用。应该说,用过,但遇到了图片变形的问题,短时间内没解决,所以最后全都用的 Inno
Stella981 Stella981
3年前
Android Studio 使用NDK编译jni
试用了AndroidStudio一段时间,发现这东西不支持C/C,而且创建工程也只能创建Android的工程.这可苦恼死我了....网上找了找,大多人都说是AndroidStudio和Eclipse之间来回切换..这不悲剧吗?在AndroidStuido的SettingPlugins中发现有C/C的插件,安装后发现自己能力有限,不会玩这东
Stella981 Stella981
3年前
Spring Boot项目在多环境下(开发、生产或测试环境)调用不同配置文件方式
写在前面    最近由于项目要求,原先的项目只有开发环境的项目配置,后来不利于线上测试,于是,最近对于SpringBoot这部分多环境配置在网上查找了相关资料,并实现了配置,于是为了防止遗忘,特在此进行总结。  在此,感谢以下博主的文章:    https://blog.csdn.net/qq\_35139965/arti
Stella981 Stella981
3年前
Android源码开发
最近要修改一个Android的Rom,接下来的时间里duoduo将和大家分享学习的成果和遇到的问题,我们进入正题,怎样来下载一个Android的Rom呢,网上找了很多教程,发现下载Rom过程遇到了很多问题,下面将下载Rom的方式分享给大家。系统环境ubuntu14.041.安装gitsudoaptgetinstall
Stella981 Stella981
3年前
Mac下使用SBT搭建play framework 2.x 项目
由于工作需要,项目中用到play,到官网上大致看了一下文档,在网上搜索了很多资料。总结如下:\\1.下载安装说明\\play官网2.2版本以后都不能手动下载。play官方建议使用sbt构建play项目,并且要求jdk1.8版本。下载解压sbt,设置环境变量。\\2.构建项目\\
Stella981 Stella981
3年前
Android:Layout_weight的深刻理解
最近写Demo,突然发现了Layout\_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout\_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面
知乎大V
知乎大V
Lv1
重到故乡交旧少,凄凉。却恐它乡胜故乡。
文章
3
粉丝
0
获赞
0