`
liyan0524
  • 浏览: 89286 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MQ在LINUX下安装配置

阅读更多
tar zxvf mq7.tar.gz

rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpm

rpm -ivh gsk7bas-7.0-4.14.i386.rpm

rpm -ivh ibm-java2-i386-sdk-5.0-5.0.i386.rpm

用文本编辑器打开/etc/profile
JAVA_HOME=/opt/ibm/java2-i386-50
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH


rpm -ivh MQSeriesClient-7.0.0-0.i386.rpm MQSeriesConfig-7.0.0-0.i386.rpm MQSeriesEclipseSDK33-7.0.0-0.i386.rpm MQSeriesFTA-7.0.0-0.i386.rpm MQSeriesJava-7.0.0-0.i386.rpm MQSeriesJRE-7.0.0-0.i386.rpm MQSeriesKeyMan-7.0.0-0.i386.rpm MQSeriesMan-7.0.0-0.i386.rpm MQSeriesMsg_Zh_CN-7.0.0-0.i386.rpm MQSeriesRuntime-7.0.0-0.i386.rpm MQSeriesSamples-7.0.0-0.i386.rpm MQSeriesSDK-7.0.0-0.i386.rpm MQSeriesServer-7.0.0-0.i386.rpm MQSeriesTXClient-7.0.0-0.i386.rpm

rpm -ivh MQSeriesRuntime-7.0.0-0.i386.rpm MQSeriesServer-7.0.0-0.i386.rpm

------------------
rpm -ivh MQSeriesEclipseSDK33-7.0.0-0.i386.rpm
MQSeriesConfig-7.0.0-0.i386.rpm

MQSeriesEclipseSDK33-7.0.0-0.i386.rpm
MQSeriesFTA-7.0.0-0.i386.rpm




将mqm用户加入root组

MQSeriesTXClient-7.0.0-0.i386.rpm

删除队列管理器
dltmqm

停止队列管理器
endmqm

iptables -I INPUT -p tcp --dport 1416 -j ACCEPT

q1
---------------
crtmqm -q QUMICHCNSINOSH
strmqm QUMICHCNSINOSH
runmqsc QUMICHCNSINOSH
define qlocal(MICHCN.SINOSH_DI)
define listener(listener.QUMICHCNSINOSH) trptype(tcp) control(qmgr) port(1415)
delete listener(SYSTEM.DEFAULT.LISTENER.TCP)
start listener(LISTENER.QUMICHCNSINOSH)
define channel(MICHCN.TO.SINOSH) chltype(rcvr) trptype(tcp) sslciph(TRIPLE_DES_SHA_US)


display chstatus(MICHCN.TO.SINOSH)
display chstatus(SINOSH.TO.MICHCN)

alter qlocal(MICHCN.SINOSH_DI) DEFPSIST(YES)


alter qmgr sslkeyr('/var/mqm/qmgrs/QUMICHCNSINOSH/ssl/keySINOSH')
alter qmgr CCSID(437)
define qlocal(SINOSH.MICHCN.T) usage(xmitq)

alter qlocal(SINOSH.MICHCN.T) DEFPSIST(YES)

define qremote(SINOSH.MICHCN_DC) rname(SINOSH.MICHCN_DC) rqmname(QPSGTPI1) xmitq(SINOSH.MICHCN.T)
define qremote(SINOSH.MICHCN_SC) rname(SINOSH.MICHCN_SC) rqmname(QPSGTPI1) xmitq(SINOSH.MICHCN.T)
define qremote(SINOSH.MICHCN_AC) rname(SINOSH.MICHCN_AC) rqmname(QPSGTPI1) xmitq(SINOSH.MICHCN.T)
203.125.189.70
192.168.1.18
testing 202.95.77.185
define channel(SINOSH.TO.MICHCN) chltype(sdr) conname('202.95.77.185(1414)') trptype(tcp) xmitq(SINOSH.MICHCN.T) sslciph(TRIPLE_DES_SHA_US)


define channel(CLIENT.TO.SERVER) chltype(svrconn) trptype(tcp)



define channel(SYSTEM.ADMIN.SVRCONN) chltype(svrconn) trptype(tcp) MCAUSER(mqm)

runmqchl -c SINOSH.TO.MICHCN -m QUMICHCNSINOSH &
endmqchl -c SINOSH.TO.MICHCN -m QUMICHCNSINOSH &

clear qlocal(SINOSH.MICHCN.T)
amqmdain auto QUMICHCNSINOSH

./amqsput SINOSH.MICHCN_DC

export JAVA_HOME=/opt/mqm/ssl/jre
export JAVA_HOME=/usr/local/jrockit
---------------------

ps -ef|grep java

service tomcatd start
service tomcatd stop
service tomcatd restop

export JAVA_HOME=/opt/mqm/ssl/jre

TRIPLE_DES_SHA_US
gsk7cmd -cert -receive -file /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.sth -db /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.kdb -pw michelincn -format ascii

gsk7cmd -cert -add -file /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.sth -db /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.kdb -pw michelincn -label SINOSH -format binary
gsk7cmd -cert -receive -file /var/mqm/qmgrs/QUSGTPI1/ssl/KEYSINOSH.sth -db /var/mqm/qmgrs/QUSGTPI1/ssl/KEYSINOSH.kdb -pw michelincn -label SINOSH -format binary


gsk7cmd -keydb -stashpw -db /var/mqm/qmgrs/QUMICHCNSINOSH/ssl/KEYSINOSH.kdb -pw michelincn
gsk7cmd -cert -list -db /var/mqm/qmgrs/QUMICHCNSINOSH/ssl/KEYSINOSH.kdb -pw michelincn


gsk7cmd -cert -import -db /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.sth -pw michelincn -label SINOSH -type JKS -target  /var/mqm/qmgrs/QUSGTPI1/ssl/keySINOSH.kdb -target_pw pdsrv -target_type cms

chown mqm:mqm -R /var/mqm/qmgrs/QUMICHCNSINOSH/ssl


查看队列管理器密钥资源库位置 在 runmqsc(MQExplorer 对应的命令行)中运行:
DIS QMGR SSLKEYR

更改队列管理器密钥资源库位置 在 runmqsc(MQExplorer 对应的命令行)中运行:
ALTER QMGR SSLKEYR(mynewfile) 
向队列管理器密钥资源库添加公共证书 在命令行提示符处运行:
KEYSINOSH.sth SSLQMGR
amqmcert -a -m QUSGTPI1 -s jmsclient.key
amqmcert -a -m QUSGTPI1 -s /var/mqm/qmgrs/QUSGTPI1/ssl/KEYSINOSH.sth

amqmcert 是一个 MQ 实用程序,它使得从命令行进行证书管理更容易。

定义服务器连接通道 在 runmqsc(MQExplorer 对应的命令行)中运行:
DEF CHL(SSL.SVRCONN) SSLCIPH(RC4_MD5_US) 
0
0
分享到:
评论

相关推荐

    MQ For Linux 配置

    MQ For Linux 配置安装配置在Linux下安装配置使用mq 是IBM开发的中间件

    MQ for Linux 安装配置手册.pdf

    ### MQ for Linux 5.3 安装与配置关键知识点 #### 一、软件环境需求 ...通过以上步骤和注意事项,可以有效提升MQ for Linux 5.3在Red Hat Enterprise AS 3.0中文环境下的安装成功率,同时也规避了一些常见的安装障碍。

    linux下mq安装

    在安装完成后,需要对MQ服务进行基本配置,这可能包括但不限于以下步骤: 1. **设置MQ端口**:确保MQ使用的端口(如默认的1414)在Linux防火墙规则中被允许,可以暂时关闭防火墙,或者永久性地添加端口规则。 2. *...

    Linux下MQ安装文档.pdf

    在安装MQ之前,需要使用ftp将mq6_linux.tar文件传输到待安装机器的/home/mqm目录下。 知识点3:修改个人设置 在安装MQ之前,需要修改个人设置,例如修改.bashrc文件,添加别名,export LANG=C等。 知识点4:解压...

    Linux下MQ的安装及配置

    ### Linux下MQ的安装及配置 #### 知识点一:WebSphere MQ for Linux 版本介绍 WebSphere MQ for Linux 是 IBM 提供的一款消息中间件软件,它为分布式应用程序提供了一个安全、可靠的消息传递机制。版本 6.0 是一个...

    Linux 下 MQ 的安装与卸载

    在Linux环境下安装MQ(Message Queue)是一项涉及系统配置、软件包管理以及环境变量设置的任务。以下将详细介绍这一过程。 **1. 用户与组创建** 为了确保MQ的正确运行,需要首先创建一个专用用户账户及其对应的组...

    linux下MQ的安装.docx

    ### Linux下MQ 6.0的安装步骤及注意事项 #### 一、概述 本文档旨在详细介绍如何在Linux环境下安装IBM WebSphere Message Queue (MQ) 6.0版本,并确保其可以正常运行。MQ是一款高性能的消息中间件产品,用于实现...

    Linux ibm MQ基本安装程序rpm

    本文将详细介绍如何使用提供的rpm压缩包在Linux环境下安装IBM MQ。 首先,我们来看看压缩包中包含的文件及其作用: 1. MQSeriesMsg_Zh_CN-8.0.0-4.x86_64.rpm:这是IBM MQ的中文语言包,提供了中文界面和文档,...

    Linux下MQ安装与卸载.txt

    - 在安装过程中,确保网络连接稳定,避免因下载问题导致安装失败。 - 安装前需备份原有数据,以防万一出现问题时可以迅速恢复。 - 卸载后应清理残留文件,如 `/opt/mqm` 和 `/var/mqm` 目录中的内容等,以释放磁盘...

    IBM MQ 9 RedHat7安装说明

    ### IBM MQ 9 在 Red Hat 7 的安装与配置指南 #### 一、安装前的准备工作 ##### 1.1 安装 JDK 为了确保 IBM MQ 的顺利运行,首先需要安装 Java Development Kit (JDK)。以下是安装 JDK 的步骤: 1. **下载并安装...

    WebSphere_MQ_for_Linux_v6.0

    文档涵盖了多个方面的内容,包括但不限于安装、配置、管理和使用 WebSphere MQ for Linux V6.0 的详细指导。 ##### 1. 安装与配置 - **安装流程**:文档提供了详细的步骤来指导用户完成软件的安装过程。 - **配置...

    IBM WebSphere MQ安装使用教程详细图解

    在安装MQ之前,需要满足以下硬件和软件要求: 1. **硬件环境**:至少需要一台基于32位Intel处理器的IBM PC兼容机,支持SNA LU 6.2、TCP/IP、NetBIOS或SPX的通信硬件。基本安装需要85MB磁盘空间,运行时至少20MB内存...

    Linux ibm MQ基本安装文件

    在安装完成后,需要设置环境变量,以便于 MQ 的正确运行。 创建队列管理器 在安装完成后,需要创建队列管理器,以便于 MQ 的正确运行。 常见错误 在安装过程中,可能会出现一些错误,如 `/tmp/mqconfig.27638....

    Websphere MQ资料集合(包含精通mq、mq java编程、mq编程模式、mq for linux等)

    3. **MQ配置与管理**:掌握如何在不同的操作系统(如Linux)上安装、配置和管理MQ服务,包括创建队列、通道等。 4. **Java编程接口(JMS)**:了解Java Message Service(JMS)API,它是Java开发人员与MQ交互的标准...

    MQ安装配置试验

    安装过程中,可能会遇到警告,如在安装Runtime包时出现的警告,但在不影响后续步骤的情况下,可以选择忽略并继续安装。 最后,安装过程中创建的mqm用户和mqm组是MQ服务的核心部分,因为MQ服务通常以mqm用户身份运行...

    MQ的安装

    总结:在SUSE Linux 8.0上安装和配置MQ是一个涉及多个步骤的过程,包括系统准备、安装软件、配置MQ实例、启动服务、创建队列和通道、设置安全策略以及后续的监控和维护。每个环节都需要仔细操作,确保MQ能稳定、安全...

    MQ安装配置教程

    本文将详细介绍在Linux环境下Apache ActiveMQ的安装配置过程。 #### 二、准备工作 在正式开始安装之前,请确保以下准备工作已经完成: 1. **系统环境**:本教程以Linux环境为基础,建议使用CentOS 7及以上版本。 2...

Global site tag (gtag.js) - Google Analytics