********MQ安装,可以删除其他语言包,只留中文和英文
groupadd –g 510 mqm
useradd –u 510 –g mqm
>tar –xvf mq.tar
>./mqlicense.sh -accept
>yum install ld-linux.so.2
>yum install libgcc_s.so.1
>rpm -ivh *.rpm
>gunzip -d 7.0.1-WS-MQ-LinuxX64-FP0008.tar.gz
>rpm -ivh *.rpm --补丁包
*************安装MB
groupadd u=511 mqbrkrs
useradd u=511 g=mqbrkrs,mqm home=/home/wbiadmin wbiadmin passwd wbiadmin
>./setuplinuxx64 -console --安装
>>gunzip -d 7.0.0-WS-MB-LinuxX64-FP0004.tar.Z
>./setuplinuxx64 -console --安装补丁包
>vi .bash_profile --MB用户下.bash_profile中添加 . /opt/ibm/mqsi/7.0/bin ,从新用wbiadmin登陆使MB命令生效
================================================================================
测试步骤:
su - wbiadmin
crtmqm qmgr.test
strmqm qmgr.test
dspmq
runmqsc qmgr.test
define qlocal (mq.queue.test) defpsist(yes)
define channel(channel.test.svrconn) chltype(svrconn) trptype(tcp) mcauser(mqm)
start channel(channel.test.svrconn)
define listener(listener.test) trptype(TCP) port(1415) control(QMGR)
start listener(listener.test)
mqsicreatebroker wbrk.test -q qmgr.test
mqsistart wbrk.test
mqsilist
mqsicreateexecutiongroup qmgr.test -e g.test
=================================================================================
在broker执行组本地部署MQ应用:
语法:
mqsideploy brokerSpec -e egName ((-aBARFileName [-m]) | -d resourcesToDelete) [-w timeoutSecs] [-vtraceFileName]
命令选项:
“brokerSpec”是下列其中?项:
(a) “brokerName”:以本地方式定义的代理的名称
(b) “-n brokerFileName”:包含远程代理连接参数的文件(*.broker)
(c) “-i ipAddress -p port -q qMgr”:远程代理的主机名、端口和队列管理器
“-e egName”:执行组的名称
“-aBARFileName”:部署指定的 BAR 文件
“-m”:在部署前清空执行组
“-dresourcesToDelete”:从执行组中删除以冒号分隔的资源列表
“-wtimeoutSecs”:等待代理响应的最大秒数(缺省值是 60)
“-vtraceFileName”:将详细的内部跟踪发送到指定的文件。