一,MQ安装bash
./mqlicense.sh -accepttcp
rpm -ivh MQSeries*.rpm队列
-- rpm -qa|grep MQSeriesget
二,MQ配置it
环境变量配置(MQM)实际安装路径变量
echo export MQ_BASE=/opt/mqm >> ~/.bash_profile配置
echo export PATH=$PATH:$MQ_BASE >> ~/.bash_profilefile
建立本地接收队列channel
crtmqm -q QM_TEST_RCVgrep
strmqm QM_TEST_RCV
runmqmsc QM_TEST_RCV
define ql(RCV)
define chl(TOTEST) chltype(RCVR) trptype(tcp)
建立发送队列管理器
crtmqm -q MQ_TEST_SDR
启动队列管理器的命令服务
strmqm -q QM_TEST_SDR
启动队列管理器
runmqsc QM_TEST_SDR
建立本地传输队列
define ql(SDR) usage(xmitq)
建立本地发送队列
define qr(SEND) rname(RCV) rqmname(QM_TEST_RCV) xmitq(SDR)
建立发送通道
define chl(TOTEST) chltype(sdr) conname('127.0.0.1(1414)') trptype(tcp)
启动接收方监听
runmqlsr -m QM_TEST_RCV -t -tcp -p 1414
发送接收命令
./amqsput 发送方队列 发送方队列管理器名称
./amqsget 接收方队列 接收方队列管理器名称
建立监听
DEFINE LISTENER(LS_TEST) TRPTRPTYPE(TCP) CONTROL(QMGR) PORT(1414)
启动队列,监听1414端口
runmqlsr -t tcp -p 1414
runmqlsr -m QM_TEST_RCV -t -tcp -p 1414
中止队列管理器
endmqm -i QM_TEST_RCV
dltmqm QM_TEST-RCV
runmqsc QM_TEST_RCV
dis 查看 delete 删除
config 的配置:
mq.port=端口
mq.wqueue=接收队列 IN
mq.qmgr=管理器名称
mq.channel=管道
mq.rqueue=发送 OUT