IBM Websphere MQ 基础0:Linux下安装IBM MQ 7.5
背景
无。公司就是用的IBM WebSphere MQ作为消息中间件,本文记载how install it.
一. 安装包检查与准备
1. 检查
通过rpm –qa检查是否已经安装 IBM MQ,若已安装,就不必再安装了(或用卸载rpm –e XXX重装):
rpm -qa | grep MQ
2. 准备如下安装包:
WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz
二. 安装MQ
1. 解压安装包
tar -zvxf WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz –C /odata/mqm/
说明:-C选项是将压缩包解压到指定目录,解压后文件夹目录如下:
其中:
XXX.rpm是具体的package。如MQSeriesRuntime是MQ运行环境、MQSeriesSDK是MQ软件开发包、MQSeriesServer是MQ服务端包。
mqlicense.sh是IBM MQ 许可授权证书脚本,要求你同意其认证许可。
2. 接受MQ授权信息
运行刚才的mqlicense.sh脚本,输入“1”接受其认证。好奇的同学也可以输入3、4查看证书是什么。
3. 安装rpm包
IBM MQ服务端最主要的三个package是:
MQSeriesRuntime-7.5.0-2.x86_64.rpm
MQSeriesSDK-7.5.0-2.i386.rpm
MQSeriesServer-7.5.0-2.i386.rpm
如果你不想用rpm –ivh命令一个一个安装,可以偷懒用通配符安装全部package。由于我之前已经安装过,所以显示为already installed。
[root@t24app1sg mqm]<20181031 10:34:56># rpm -ivh ./*.rpm
Preparing... ################################# [100%]package MQSeriesRuntime-7.5.0-2.x86_64 is already installedpackage MQSeriesJRE-7.5.0-2.x86_64 is already installedpackage MQSeriesJava-7.5.0-2.x86_64 is already installedpackage MQSeriesFTBase-7.5.0-2.x86_64 is already installedpackage MQSeriesServer-7.5.0-2.x86_64 is already installedpackage MQSeriesFTAgent-7.5.0-2.x86_64 is already installedpackage MQSeriesFTService-7.5.0-2.x86_64 is already installedpackage MQSeriesAMS-7.5.0-2.x86_64 is already installedpackage MQSeriesFTLogger-7.5.0-2.x86_64 is already installedpackage MQSeriesXRService-7.5.0-2.x86_64 is already installedpackage MQSeriesFTTools-7.5.0-2.x86_64 is already installedpackage MQSeriesExplorer-7.5.0-2.x86_64 is already installedpackage MQSeriesGSKit-7.5.0-2.x86_64 is already installedpackage MQSeriesClient-7.5.0-2.x86_64 is already installedpackage MQSeriesMan-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_cs-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_de-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_es-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_fr-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_hu-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_it-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_ja-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_ko-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_pl-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_pt-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_ru-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_Zh_CN-7.5.0-2.x86_64 is already installedpackage MQSeriesMsg_Zh_TW-7.5.0-2.x86_64 is already installedpackage MQSeriesSamples-7.5.0-2.x86_64 is already installedpackage MQSeriesSDK-7.5.0-2.x86_64 is already installedpackage MQSeriesXRClients-7.5.0-2.x86_64 is already installed
4. 安装后检查
安装完毕后,系统会自动为MQ新建一个用户(mqm),用于MQ的相关操作,且安装文件位于/opt/mqm。我们可以在mqm用户的profile文件.bash_profile中加入环境变量,以便mqm用找到相关的可执行程序:
su - mqm
vim .bash_profile
在.profile文件的最后增加一行
. /opt/mqm/bin/setmqenv -n Installation1
同时,安装完成后,系统可能会提示你运行su - mqm -c "/opt/mqm/bin/mqconfig"检查系统的相关配置,如下:
这项检查是为了充分发挥MQ的性能,忽略也行。如本文检查system V 信号量(Semaphore)配置不够,但依旧使用。
三. QM创建测试
1. 切换到mqm用户下
su - mqm
2. 创建并运行QM,
[mqm@t24app1sg ~]<20181031 10:58:06>$ crtmqm QM_TEST
WebSphere MQ queue manager created.
Directory '/var/mqm/qmgrs/QM_TEST' created.
The queue manager is associated with installation 'Installation1'.
Creating or replacing default objects for queue manager 'QM_TEST'.
Default objects statistics : 74 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.[mqm@t24app1sg ~]<20181031 10:58:22>$ strmqm QM_TEST
WebSphere MQ queue manager 'QM_TEST' starting.
The queue manager is associated with installation 'Installation1'.
5 log records accessed on queue manager 'QM_TEST' during the log replay phase.
Log replay for queue manager 'QM_TEST' complete.
Transaction manager state recovered for queue manager 'QM_TEST'.
WebSphere MQ queue manager 'QM_TEST' started using V7.5.0.2.[mqm@t24app1sg ~]<20181031 10:58:48>$ dspmq
QMNAME(QM_ZAVIER1) STATUS(Ended normally)
QMNAME(QM_TEST) STATUS(Running)
[mqm@t24app1sg ~]<20181031 10:58:51>$
四. 结论
测试结果表明,安装没问题。至于后续各种配listener、qlocal、qremote、channel等等,需要根据具体的业务场景深入了解IBM MQ的用法。
谢谢
IBM Websphere MQ 基础0:Linux下安装IBM MQ 7.5相关推荐
- Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计
文章目录 一.Redis是什么 Redis架构 Redis优势 Redis应用场景 二.Linux下载安装Redis(Ubuntu系统) 了解Redis版本 在线安装Redis 启动Redis服务端 ...
- linux 下安装部署mq,RocketMQ在linux下安装部署
本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 > unzip rocketmq-a ...
- ibm服务器安装aix系统,在aix下安装ibm websphere MQ 7.0
最近为项目设置灾难恢复环境(包括和应用程序的灾难恢复). Oracle同步已通过DATAGUARD实现. 现在要将应用程序部署到灾难恢复室中的服务器,该应用程序软件使用ibm Websphere. M ...
- RabbitMQ (一) MQ介绍以Linux下RabbitMq环境安装
1,MQ 相关介绍 1.1 什么是MQ MQ(Message Queue)消息队列,是基础数据结构中"先进先出"的一种数据结构.一般用来解决应用解耦,异步消息,流量削锋等问题,实现 ...
- Nginx入门篇-基础知识与linux下安装操作
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述 Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/S ...
- Linux下安装MySQL8.0的详细步骤
Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...
- Jenkins安装入门基础 零基础 如何在Linux下安装Jenkins CentOS安装Jenkins 阿里云安装 云服务器安装Jenkins
0.前言 作为持续集成工具的No.1,Jenkins在DevOps领域可谓独领风骚,也是团队敏捷开发的工具首选,是团队中测试开发工程必须要掌握的技能之一. 本教程适用于: 测试开发工程师 运维工程师 ...
- 如何在Linux下安装MySQL8.0
如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1. 下载mysql的repo源,下载地址:ht ...
- Redhat linux下安装oracle11r2手册+截图_toto_V1.0
在Linux下安装配置Oracle 11g R2详细过程(在整个过程中是在虚拟机下模拟的,虚拟机磁盘设置成了100GB) 1.Linux环境配置准备 环境:Linux:Redhat Enterp ...
最新文章
- java反射 获取参数名_java
- Jmeter-接口测试相关
- GDAL交流 QQ群
- Android开发 - ImageView加载Base64编码的图片
- 第三代计算机的内存使用是什么,lpddr3内存什么意思
- python判断回文_Python实现判断一个整数是否为回文数算法示例
- 从 1.9 到 1.11,聊聊 PyFlink 的核心功能演进(附 Demo 代码)
- 成都公办计算机学校,成都计算机学校公立-成都公立的计算机学校有哪
- 机器人动力学(牛顿欧拉推导)
- 会议安排(经典贪心算法例题)
- C# 将错误日志写到txt文件
- 轻轻一扭,迎来温暖柔风,告别手脚冰凉,卡蛙桌面暖风机上手
- 竞赛|全球物联网数据创新大赛
- vue项目设置footer始终处于页面底部
- 生产环境服务端报错:阿里云IOT连接中断
- matlab单容建模仿真,大学毕业论文-—基于matlab的过程控制系统仿真研究
- matlab gevfit,基于MATLAB和Scipy-GEV-fi的不同参数估计
- 《满江红》非岳飞所作?
- Oracle 10g的闪回机制
- 计算机算出幽默的公式,幽默(二)段子的基本公式