导航:首页 > 程序命令 > mq命令

mq命令

发布时间:2022-01-24 00:52:49

㈠ 如何让rabbitmq在命令行快速启动

首先保证软件包正确,然后解压后依次按下面步骤执行: 打开一个终端,su -成root用户 1>su root 正确切换到root用户,然后进入软件包解压路径 2>cd 软件解压包路径 执行软件解压包路径里的软件安装脚本 3> ./安装脚本

㈡ Shell编程:在shell脚本中如何处理MQ命令或DB2命令如题 谢谢了

这个也说不清楚,给你丢个链接吧,http://blog.chinaunix.net/u1/37411/showart_288677.html

linux系统如何启动mq

开篇之前奉上几条黄金链接:

MQ参考文档
http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0m0/index.jsp?topic=%2Fcom.ibm.mq.doc%2Fhelp_home_wmq.htm
http://www-01.ibm.com/support/docview.wss?uid=swg27006467
MQ下载地址:http://www-03.ibm.com/software/procts/us/en/wmq/

安装的MQ软件包为WMQv600Trial-x86_linux_2.tar.gz. 将WMQv600Trial-x86_linux_2.tar.gz解压至某一目录。

(1)执行接受许可脚本: ./mqlicense.sh –accept 这个脚本是要安装WebSphere MQ 软件包的MQ许可程序. 至关重要,这个脚本没有正确配置的话将导致MQ安装失败.–accept是不启动图形直接接受许可。

(2) 安装 WebSphere MQ for Linux 服务器:

[root@localhost mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesServer-6.0.0-0.i386.rpm

注:安装完成后,相关文件会被自动安装在/opt/mqm下,在安装

MQSeriesRuntime-6.0.0-0.i386.rpm时候,安装程序为系统自动创建了一个mqm用户和mqm组,安装完毕后,需要使用该用户来进行MQ的配置。

(3) 安装 WebSphere MQ for Linux 客户端:

[root@localhost mq]# rpm-ivh MQSeriesClient-6.0.0-0.i386.rpm

(4) 安装 WebSphere MQ 样本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)

[root@localhost mq]# rpm-ivh MQSeriesSamples-6.0.0-0.i386.rpm 样本程序安装在/opt/mqm/samp/bin 中。

(5)安装MQ其他软件包

[root@localhost mq]# rpm-ivh MQSeriesMan-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesJava-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm

上面最后一步安装的是JDK运行环境,如果已经有相同或更高版本的JDK,不需要再安装。 (6) 安装过程创建了一个名为mqm 的用户和一个同样名为mqm 的组,此时,新用户是被锁定的,必须设置一个密码来解锁,这样才能正常使用该用户。用passwd 命令:

[root@localhost mq]# passwd mqm 以上操作均在root用户下操作,至此MQ6.0安装结束。MQ的配置相关命令操作均在mqm用户下。

注意:

如果执行crtmqm命令时提示

-bash-3.2$ crtmqm

-bash: crtmqm: command not found

则需要配置mqm用户的环境变量,编辑如下文件,并添加下面的内容,如下:

第一种方法: 相对第二种较安全 仅对 mqm用户有效

1)-bash-3.2$ vi /var/mqm/.bash_profile

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

2)执行“.”命令,使这个文件生效

-bash-3.2$ . .bash_profile

3)再次尝试实行crtmqm或是dspmqm命令,即可发现已经生效。

第二种方法:

1、su root

2、vim /etc/profile

3、在最后面加上:PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

4、关闭远程终端重新打开,无需重启服务器

5、ok了!!
了解更多开源相关,去LUPA社区看看吧。

㈣ MQ采用bat文件建立队列时提示CRTMQM不是内部或外部命令,也不是可运行的批处理文件,具体命令如下

看看环境变量里path里有没有%MQ_BASE%\bin

㈤ 如何察看mq中queue的消息内容

工作中的一些体会:如何查看queue里的messages的content.

说实在的,MQ的东西很烦琐,虽然很强大。可是中文的资料太少(当然中文版的MQ会带些帮助文档,不过都是垃圾);英文的太拗口(虽然我整天看英文的文档,还是看不太懂;要不就是MQ太庞大了?)
反正我只是在工作中学了那么一点点可怜的东西,就赶快写出来了。

据我所知,是有两种的方式来查看queue的content.

Prepare:
假设queue的名字叫做local.queue, queue manager的名字叫做 test.queue.manager,mq安装在/opt/mqm下.

1.先确定queue的长度不是0.
$runmqsc test.queue.manager
dis ql('local.queue') curdepth
2 : dis ql('local.queue') curdepth
AMQ8409: Display Queue details.
QUEUE(local.queue) CURDEPTH(1)

如上所示,queue里面是有一个message的,因为curdepth的长度为1.

2.查看queue的message的内容
第一种方式:使用/opt/mqm/samp/bin/amqsget
第二种方式:使用/opt/mqm/samp/bin/amqsbcg

共同点:
都是在命令后面先跟queue的名字,然后再跟queue manager的名字,如下

/opt/mqm/samp/bin/amqsget local.queue test.queue.manager

区别是:
前者只能查看短长度的message,并且会把message取出(还不是太确定后者);遇到长度稍微长一点的就会发出2080的error code.
$/opt/mqm/samp/bin/amqsget local.queue test.queue.manager
Sample AMQSGET0 start
MQGET ended with reason code 2080
Sample AMQSGET0 end

而后者则没有这个限制;但是amqsbcg显示的message很奇特,连二进制的都同时显示

㈥ ibm mq 8.0 怎样打开命令控制台

这个例子的目的是建立可以实现消息传递的一对MQ服务器,它们分别基于NT和UNIX平台。

运行MQ控制台命令
runmqsc QM_NT

运行MQ控制台命令
runmqsc QM_UNIX

㈦ 如何察看mq中queue的消息内容

Prepare:假设queue的名字叫做local.queue, queue manager的名字叫做 test.queue.manager,mq安装在/opt/mqm下。

1.先确定queue的长度不是0.

$runmqsc test.queue.manager

dis ql('local.queue') curdepth

2 : dis ql('local.queue') curdepth

AMQ8409: Display Queue details.

QUEUE(local.queue) CURDEPTH(1)

如上所示,queue里面是有一个message的,因为curdepth的长度为1。

2.查看queue的message的内容

第一种方式:使用/opt/mqm/samp/bin/amqsget

第二种方式:使用/opt/mqm/samp/bin/amqsbcg

共同点:

都是在命令后面先跟queue的名字,然后再跟queue manager的名字,如下

/opt/mqm/samp/bin/amqsget local.queue test.queue.manager

区别是:

前者只能查看短长度的message,并且会把message取出(还不是太确定后者);遇到长度稍微长一点的就会发出2080的error code.

$/opt/mqm/samp/bin/amqsget local.queue test.queue.manager

Sample AMQSGET0 start

MQGET ended with reason code 2080

Sample AMQSGET0 end

而后者则没有这个限制;但是amqsbcg显示的message很奇特,连二进制的都同时显示。

㈧ Windows 下面运行RabbitMQ命令报错

在windows下扩展sockets数量,提高吞吐量?
(1)、需要在windows系统环境变量中设置erlang的ERL_MAX_PORTS

(2)重启RabbitMQ服务才能正式生效

㈨ windows active mq服务怎么启动命令

windows下面直接关闭窗口便可
linux 下在安装目录下切换到 bin/linux/ ,该目录下有个activemq的文件
你用 ./activemq stop|start|restart

㈩ rabbitmq如何用命令删除队列

阅读全文

与mq命令相关的资料

热点内容
安卓手机的应用锁怎么解 浏览:733
linux增加路径 浏览:845
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:854
光遇安卓军大衣什么时候上线 浏览:838
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246
java马克思 浏览:118
在设置的应用加密为啥没有微信 浏览:307