﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-ann-随笔分类-openMQ (imq)</title><link>http://www.blogjava.net/ann/category/43232.html</link><description>冰是没有未来的，因为它的永恒</description><language>zh-cn</language><lastBuildDate>Tue, 22 Dec 2009 01:36:20 GMT</lastBuildDate><pubDate>Tue, 22 Dec 2009 01:36:20 GMT</pubDate><ttl>60</ttl><item><title>openmq 集群配置</title><link>http://www.blogjava.net/ann/archive/2009/12/22/306871.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 22 Dec 2009 01:32:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/12/22/306871.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/306871.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/12/22/306871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/306871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/306871.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一 . Adding Brokers to a Conventional Cluster<br><br>  1. To Add a New Broker to a Conventional Cluster Using a Cluster Configuration File<br>     1).Add the new broker to the imq.cluster.brokerlist property in the cluster configuration file.<br>     2).Issue the following command to any broker in the cluster: imqcmd reload cls<br>     3).(Optional) Set the value of the imq.cluster.url property in the new broker’s instance configuration file            (config.properties) to point to the clu&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/12/22/306871.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/306871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-12-22 09:32 <a href="http://www.blogjava.net/ann/archive/2009/12/22/306871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> linux 上imq上配置群集时候出 network loopback address</title><link>http://www.blogjava.net/ann/archive/2009/09/17/295416.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Thu, 17 Sep 2009 03:32:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/09/17/295416.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/295416.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/09/17/295416.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/295416.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/295416.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在 Linux 系统中，<br>要将代理连接为群集，有一个特殊的前提条件。某些 Linux 安装程序自动将 localhost 条目设置为网络回送 IP 地址 (127.0.0.1)。您必须设置系统的 IP 地址，以便为群集中的所有代理设置正确的地址。<br>也即修改/etc/hosts<br>把hostname的配置文件为你的静态ip(linux 查看hostname命令： hostname)<br><br>例如： hostname == etch1<br>         修改/etc/hosts中<br>         etch1 192.168.1.18&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/09/17/295416.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/295416.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-09-17 11:32 <a href="http://www.blogjava.net/ann/archive/2009/09/17/295416.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux安装openMQ</title><link>http://www.blogjava.net/ann/archive/2009/06/23/283753.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 23 Jun 2009 07:20:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/06/23/283753.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/283753.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/06/23/283753.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/283753.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/283753.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1. 下载openMQ安装文件 openmq4_3-installer-Unix.zip 到/home/zhshp <br><br>2. 解压zip文件 <br>     1) . 复制zip文件到opt/ <br>              cp /home/zhshp/openmq4_3-installer-Unix.zip /opt/ <br>      2) . 解压zip <br>              cd /opt/ <br>              unzip openmq4_3-installer-Unix.zip <br>3. 安装 <br>      1) . 创建answerfile <br>         在 /opt/mq4_3-zip-installer/ 创建answerfile 例如 ：见/home/zhshp/nswerfile <br>      2) . 安装 installer -s -a answerfile <br>      3) 修改imqbroker配置文件：sudo vim etc/mq/imqbro&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/06/23/283753.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/283753.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-06-23 15:20 <a href="http://www.blogjava.net/ann/archive/2009/06/23/283753.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>openMQ wins安装</title><link>http://www.blogjava.net/ann/archive/2009/05/06/269172.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Wed, 06 May 2009 02:18:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/05/06/269172.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/269172.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/05/06/269172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/269172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/269172.html</trackback:ping><description><![CDATA[1. 下载openMQ<br />
&nbsp;&nbsp;&nbsp;&nbsp; https://mq.dev.java.net/<br />
2. 解压 openmqXXX-installer-WINNT.zip 到 F:\software tool\java\web server\wins\openmq4_4-installer-WINNT<br />
<br />
3. 安装 ：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 进入F:\software tool\java\web server\wins\openmq4_4-installer-WINNT\openmq4_4-installer下 双击installer.vbs<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
4.安装为wins服务：<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; cd D:\Program Files\MessageQueue\mq\bin <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; imqsvcadmin install<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
<img src ="http://www.blogjava.net/ann/aggbug/269172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-05-06 10:18 <a href="http://www.blogjava.net/ann/archive/2009/05/06/269172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>openMQ 用户修改的基本命令，及访问的权限</title><link>http://www.blogjava.net/ann/archive/2009/04/23/267141.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Thu, 23 Apr 2009 06:31:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/04/23/267141.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/267141.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/04/23/267141.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/267141.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/267141.html</trackback:ping><description><![CDATA[<br />
1.创建用户：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imqusermgr add [-i brokerName] -u userName -p password [-g group]<br />
&nbsp; 例如 ：imqusermgr add -u customer -p customer -g user<br />
<br />
<br />
2.更新用户：<br />
&nbsp;&nbsp; imqusermgr update [-i brokerName] -u userName -a activeStatus<br />
<br />
3.列出用户：<br />
&nbsp;&nbsp;&nbsp; imqusermgr list [-i brokerName] [-u userName]<br />
<br />
可以查看：[message_mq_安装目录]文件夹下：D:\Program Files\MessageQueue\var\mq\instances\imqbroker\etc\passwd文件<br />
<br />
修改权限：<br />
&nbsp; 直接修改：[message_mq_安装目录]文件夹下：D:\Program Files\MessageQueue\var\mq\instances\imqbroker\etc\accesscontrol.properties.property文件<br />
<br />
4.修改用户密码<br />
&nbsp;&nbsp; imqusermgr update -u admin -p newpassword<br />
<br />
5.列举broker<br />
&nbsp;&nbsp; imqcmd list bkr<br />
<br />
6.queue或者topic相关操作：<br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 1).创建queue<br />
&nbsp; &nbsp;&nbsp; imq/bin/imqcmd create dst -n queuename-t q -o "maxNumActiveConsumers=5" -u admin<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 2).创建topic<br />
&nbsp; &nbsp;&nbsp; imqcmd create dst -n topicname-t t -u admin&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 3).清除物理目的地<br />
&nbsp; &nbsp;&nbsp; imqcmd purge dst -n queuename（或者topicname） -t q（或者t） -u admin<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 4).监视物理目的地的磁盘利用率<br />
&nbsp; &nbsp;&nbsp; imq/bin/imqcmd metrics dst -t q（或者t） -n queuename（或者topicname）-m dsk -u admin<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reserved 保留的 所有记录使用的磁盘空间（以字节为单位），其中包括保存活动消息的记录以及等待再次使用的空闲记录。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used&nbsp;&nbsp; 已用的&nbsp;&nbsp;&nbsp; 保存活动消息的记录使用的磁盘空间（以字节为单位）。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Utilization Ratio 利用率 已用的磁盘空间除以保留的磁盘空间所得的商。 比率越高，可用于保存活动消息的磁盘空间就越多。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 5).监视物理目的地的磁盘利用率<br />
&nbsp; &nbsp;&nbsp; imq/bin/imqcmd metrics dst -t q（或者t） -n queuename（或者topicname）-m dsk -u admin<br />
<br />
&nbsp; <br />
7.列出连接服务<br />
&nbsp;&nbsp;&nbsp;&nbsp; 若要列出代理程式上可用的連線服務，請使用以下指令：<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd list svc [-b hostName:portNumber]<br />
&nbsp;&nbsp;&nbsp;&nbsp; 例如，以下指令列出在使用連接埠 6565 的主機 MyServer 上執行的代理程式上的可用服務。<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd list svc -b MyServer:6565<br />
&nbsp;&nbsp;&nbsp;&nbsp; 以下指令列出在使用連接埠 7676 的 localhost 上執行的代理程式上的所有服務：<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd list svc<br />
<br />
<br />
8.列出链接broker的host（获取有关连接的信息）<br />
&nbsp;&nbsp; sudo mq/bin/imqcmd list cxn -u admin<br />
<br />
9.管理长期订阅<br />
<br />
&nbsp;&nbsp;&nbsp; 长期订阅是指客户端注册为长期项的主题订阅；长期订阅有唯一标识，它要求代理保留该订阅的消息，即使订阅使用方变为非活动状态也是如此&nbsp;&nbsp;&nbsp;&nbsp; 。通常情况下，代理只能在消息已过期的情况下删除为长期订户保留的消息。<br />
<br />
&nbsp;&nbsp;&nbsp; 1).列出长期订阅<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd list dur -d destName<br />
&nbsp;&nbsp;&nbsp; 2).清除长期订阅的所有消息<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd purge dur -n subscrName -c clientID(例如： imqcmd purge dur -n test -c '${u:username}test')<br />
&nbsp;&nbsp;&nbsp; 3).销毁长期订阅<br />
&nbsp;&nbsp;&nbsp;&nbsp; imqcmd destroy dur -n subscrName -c clientID(例如： imqcmd destroy dur -n test -c '${u:username}test')<br />
<br />
<br />
&nbsp; &nbsp;
<img src ="http://www.blogjava.net/ann/aggbug/267141.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-04-23 14:31 <a href="http://www.blogjava.net/ann/archive/2009/04/23/267141.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>