rocketmq命令【转】
首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 .
例如,查看 updateTopic 的使用sh mqadmin help updateTopic
1.1. 控制台使用
RocketMQ提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker等信息的管理;
l 登录控制台:
首先进入RocketMQ工程,进入/RocketMQ/bin
在该目录下有个mqadmin脚本
l 查看帮助:
在mqadmin下可以查看有哪些命令
shmqadmin
l 查看具体命令的使用
sh mqadmin help 命令名称
例如,查看updateTopic的使用
sh mqadmin helpupdateTopic
1.2. 详细命令
1.2.1. 创建Topic
|
指令 |
updateTopic |
类路径 |
com.alibaba.rocketmq.tools.command.topic.UpdateTopicSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
如果 -c为空,则必填 |
broker地址,表示topic建在该broker |
|||
|
-c |
如果 -b为空,则必填 |
cluster名称,表示topic建在该集群(集群可通过clusterList查询) |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
-p |
否 |
指定新topic的权限限制( W|R|WR ) |
|||
|
-r |
否 |
可读队列数(默认为8) |
|||
|
-w |
否 |
可写队列数(默认为8) |
|||
|
-t |
是 |
topic名称(名称只能使用字符 ^[a-zA-Z0-9_-]+$ ) |
|||
|
举例 |
在集群DefaultCluster上创建主题ZTEExample,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin updateTopic -n 192.168.100.193:9876 -b 192.168.100.193:10911 -t test111 test111 |
|||||
1.2.2. 删除Topic
|
指令 |
deleteTopic |
类路径 |
com.alibaba.rocketmq.tools.command.topic.DeleteTopicSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-c |
是 |
cluster名称,表示删除某集群下的某个topic (集群可通过clusterList查询) |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;… |
|||
|
-t |
是 |
topic名称(名称只能使用字符 ^[a-zA-Z0-9_-]+$ ) |
|||
|
举例 |
在集群DefaultCluster上删除主题ZTEExample,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin deleteTopic -n 192.168.100.194:9876 -c AdpMqCluster -t test111 delete topic [test111] from cluster [AdpMqCluster] success. |
|||||
1.2.3. 创建(修订)订阅组
|
指令 |
updateSubGroup |
类路径 |
com.alibaba.rocketmq.tools.command.consumer.UpdateSubGroupSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
如果 –c为空,则必填 |
broker地址,表示订阅组建在该broker |
|||
|
-c |
如果 –b为空,则必填 |
cluster名称,表示topic建在该集群(集群可通过clusterList查询) |
|||
|
-d |
否 |
是否容许广播方式消费 |
|||
|
-g |
是 |
订阅组名 |
|||
|
-i |
否 |
从哪个broker开始消费 |
|||
|
-m |
否 |
是否容许从队列的最小位置开始消费,默认会设置为false |
|||
|
-q |
否 |
消费失败的消息放到一个重试队列,每个订阅组配置几个重试队列 |
|||
|
-r |
否 |
重试消费最大次数,超过则投递到死信队列,不再投递,并报警 |
|||
|
-s |
否 |
消费功能是否开启 |
|||
|
-w |
否 |
发现消息堆积后,将Consumer的消费请求重定向到另外一台Slave机器 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.4. 删除订阅组配置
|
指令 |
deleteSubGroup |
类路径 |
com.alibaba.rocketmq.tools.command.consumer.DeleteSubscriptionGroupCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
如果 –c为空,则必填 |
broker地址,表示订阅组建在该broker |
|||
|
-c |
如果 –b为空,则必填 |
cluster名称,表示topic建在该集群(集群可通过clusterList查询) |
|||
|
-g |
是 |
订阅组名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.5. 更新Broker配置文件
|
指令 |
updateBrokerConfig |
类路径 |
com.alibaba.rocketmq.tools.command.broker.UpdateBrokerConfigSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
如果 –c为空,则必填 |
broker地址,表示订阅组建在该broker |
|||
|
-c |
如果 –b为空,则必填 |
cluster名称,表示topic建在该集群(集群可通过clusterList查询) |
|||
|
-k |
是 |
key值 |
|||
|
-v |
否 |
value值 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.6. 查看Topic列表信息
|
指令 |
topicList |
类路径 |
com.alibaba.rocketmq.tools.command.broker.UpdateBrokerConfigSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin topicList –n 10.45.47.168:9876 打印内容: BenchmarkTest %RETRY%simple-consumer-test SELF_TEST_TOPIC ZTEExample 注释:上述头三个主题是RocketMQ默认预先创建 |
|||||
1.2.7. 查看Topic路由信息
|
指令 |
topicRoute |
类路径 |
com.alibaba.rocketmq.tools.command.topic.TopicRouteSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-t |
是 |
topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查看主题ZTEExample的路由,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin topicRoute –n 10.45.47.168:9876 –t ZTEExample_Crm 打印内容: { "brokerDatas":[{ "brokerAddrs":{0:"10.45.47.168:10911" }, "brokerName":"crmdb" }], "queueDatas":[{ "brokerName":"crmdb", "perm":6, "readQueueNums":8, "writeQueueNums":8 }] } |
|||||
1.2.8. 查看Topic统计信息
|
指令 |
topicStats |
类路径 |
com.alibaba.rocketmq.tools.command.topic.TopicStatsSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-t |
是 |
topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查看主题ZTEExample的统计信息,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin topicStats –n 10.45.47.168:9876 –t ZTEExample 打印内容:(统计信息里包括有offset、最后更新时间) #Broker Name #QID #Min Offset #Max Offset #Last Updated crmdb 0 0 1 2014-02-10 11:37:44,977 crmdb 1 0 0 crmdb 2 0 0 crmdb 3 0 0 crmdb 4 0 0 crmdb 5 0 0 crmdb 6 0 0 crmdb 7 0 0 |
|||||
1.2.9. 查看Broker统计信息
|
指令 |
brokerStats |
类路径 |
com.alibaba.rocketmq.tools.command.broker.BrokerStatsSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
是 |
broker地址 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查看broker(crmdb)的统计信息,broker地址为10.45.47.168:10911,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin brokerStats –n 10.45.47.168:9876 –b 10.45.47.168:10911 打印内容: bootTimestamp : 1392003367470 brokerVersion : 29 brokerVersionDesc : V3_0_7 commitLogDiskRatio : 0.32690830974763857 commitLogMaxOffset : 217 commitLogMinOffset : 0 consumeQueueDiskRatio : 0.32690830974763857 dispatchMaxBuffer : 1 getFoundTps : 0.0 0.0 0.0 getMessageEntireTimeMax : 4 getMissTps : 0.0 0.0 0.0 getTotalTps : 0.0 0.0 0.0 getTransferedTps : 0.0 0.0 0.0 msgGetTotalTodayMorning : 0 msgGetTotalTodayNow : 1 msgGetTotalYesterdayMorning : 0 msgPutTotalTodayMorning : 0 msgPutTotalTodayNow : 1 msgPutTotalYesterdayMorning : 0 putMessageAverageSize : 217.0 putMessageDistributeTime : 0(0.0%) 1(100.0%) 0(0.0%) 0(0.0%) 0(0.0%) 0(0.0%) 0(0.0%) putMessageEntireTimeMax : 6 putMessageSizeTotal : 217 putMessageTimesTotal : 1 putTps : 0.0 0.0 0.0 runtime : [ 0 days, 3 hours, 21 minutes, 1 seconds ] sendThreadPoolQueueCapacity : 100000 sendThreadPoolQueueSize : 0 |
|||||
1.2.10. 根据消息ID查询消息
|
指令 |
queryMsgById |
类路径 |
com.alibaba.rocketmq.tools.command.message.QueryMsgByIdSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-i |
是 |
msgId |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询msgId= 0A2D2FA800002A9F0000000000000000的消息,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin queryMsgById –n 10.45.47.168:9876 –i 0A2D2FA800002A9F0000000000000000 打印内容: Topic: ZTEExample Tags: [SimpleTest] Keys: [SimpleTest-1] Queue ID: 0 Queue Offset: 0 CommitLog Offset: 0 Born Timestamp: 2014-02-26 14:49:10,875 Store Timestamp: 2014-02-26 14:48:44,840 Born Host: 10.45.46.229:4231 Store Host: 10.45.47.168:10911 System Flag: 0 Properties: {TAGS=SimpleTest, KEYS=SimpleTest-1, WAIT=true} Message Body Path: /tmp/rocketmq/msgbodys/0A2D2FA800002A9F0000000000000000 |
|||||
1.2.11. 根据消息Key查询消息
|
指令 |
queryMsgByKey |
类路径 |
com.alibaba.rocketmq.tools.command.message.QueryMsgByKeySubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-f |
否 |
被查询消息的截止时间 |
|||
|
-k |
是 |
msgKey |
|||
|
-t |
是 |
Topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询Topic= ZTEExample下key= SimpleTest-1的消息,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin queryMsgByKey -n 10.45.47.168:9876 -t ZTEExample -k SimpleTest-1 打印内容: #Message ID #QID #Offset 0A2D2FA800002A9F0000000000000000 0 0 |
|||||
1.2.12. 根据Offset查询消息
|
指令 |
queryMsgByOffset |
类路径 |
com.alibaba.rocketmq.tools.command.message.QueryMsgByOffsetSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
是 |
Broker名称,表示订阅组建在该broker(这里需要注意填写的是broker的名称,不是broker的地址,broker名称可以在clusterList查到) |
|||
|
-i |
是 |
query队列id |
|||
|
-o |
是 |
offset值 |
|||
|
-t |
是 |
topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询brokerName=crm-168,Topic= ZTEExample的第1个队列下offset=0的消息,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin queryMsgByOffset -n 10.45.47.168:9876 -b crm-168 -i 0 -t ZTEExample -o 0 打印内容: Topic: ZTEExample Tags: [SimpleTest] Keys: [SimpleTest-1] Queue ID: 0 Queue Offset: 0 CommitLog Offset: 0 Born Timestamp: 2014-02-26 14:49:10,875 Store Timestamp: 2014-02-26 14:48:44,840 Born Host: 10.45.46.229:4231 Store Host: 10.45.47.168:10911 System Flag: 0 Properties: {TAGS=SimpleTest, KEYS=SimpleTest-1, WAIT=true} Message Body Path: /tmp/rocketmq/msgbodys/0A2D2FA800002A9F0000000000000000 |
|||||
1.2.13. 查询Producer的网络连接
l 该命令只打印当前与cluster连接的producer网络连接信息
|
指令 |
producerConnection |
类路径 |
com.alibaba.rocketmq.tools.command.connection.ProducerConnectionSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-g |
是 |
生产者所属组名 |
|||
|
-t |
是 |
topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询当前属于group(生产者组)=simple-producer-test的生产者到topic=ZTEExample的网络连接,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin producerConnection -n 10.45.47.168:9876 -g simple-producer-test -t ZTEExample 打印内容: 0001 10.45.46.229@simple-producer-test-99f09de2a20a4b6284bb949b452bee0c 10.45.46.229:4332 Java V3_0_7 |
|||||
1.2.14. 查询Consumer的网络连接
l 该命令只打印当前与cluster连接的consumer网络连接信息
|
指令 |
consumerConnection |
类路径 |
com.alibaba.rocketmq.tools.command.connection.ConsumerConnectionSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-g |
是 |
消费者所属组名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询当前属于group(消费者组)=simple-consumer-test的消费者的网络连接,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin consumerConnection -n 10.45.47.168:9876 -g simple-consumer-test 打印内容: 001 10.45.46.229@simple-consumer-test-7babbb6021b040d29978494b16d559ae 10.45.46.229:4355 JAVA V3_0_7 Below is subscription: 001 Topic: ZTEExample SubExpression: * ConsumeType: CONSUME_ACTIVELY MessageModel: CLUSTERING ConsumeFromWhere: CONSUME_FROM_LAST_OFFSET |
|||||
1.2.15. 查看订阅组消费状态
|
指令 |
consumerProgress |
类路径 |
com.alibaba.rocketmq.tools.command.consumer.ConsumerProgressSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-g |
是 |
消费者所属组名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询当前属于group(消费者组)=simple-consumer-test的订阅状态,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin consumerProgress -n 10.45.47.168:9876 -g simple-consumer-test 打印内容: #Topic #Broker Name #QID #Broker Offset #Consumer Offset #Diff ZTEExample crm-168 0 2 2 0 ZTEExample crm-168 1 0 0 0 ZTEExample crm-168 2 0 0 0 ZTEExample crm-168 3 0 0 0 ZTEExample crm-168 4 0 0 0 ZTEExample crm-168 5 0 0 0 ZTEExample crm-168 6 0 0 0 ZTEExample crm-168 7 0 0 0 Consume TPS: 0 Diff Total: 0 |
|||||
1.2.16. 查看集群消息
|
指令 |
clusterList |
类路径 |
com.alibaba.rocketmq.tools.command.cluster.ClusterListSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-m |
否 |
打印更多信息 (增加打印出如下信息 #InTotalYest, #OutTotalYest, #InTotalToday ,#OutTotalToday) |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询当前集群状态,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin clusterList -n 192.168.100.193:9876 打印内容: #Cluster Name #Broker Name #BID #Addr #Version #InTPS #OutTPS sh mqadmin clusterList -n 192.168.100.193:9876 -m #Cluster Name #Broker Name #InTotalYest #OutTotalYest #InTotalToday #OutTotalToday |
|||||
1.2.17. 添加(更新)KV配置信息
|
指令 |
updateKvConfig |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.UpdateKvConfigCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-k |
是 |
key值 |
|||
|
-v |
是 |
value值 |
|||
|
-s |
是 |
Namespace值 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.18. 删除KV配置信息
|
指令 |
deleteKvConfig |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.DeleteKvConfigCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-k |
是 |
key值 |
|||
|
-s |
是 |
Namespace值 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.19. 添加(更新)Project group配置信息
|
指令 |
updateProjectGroup |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.UpdateProjectGroupCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-i |
是 |
服务器ip |
|||
|
-p |
是 |
project group名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.20. 删除Projectgroup配置信息
|
指令 |
deleteProjectGroup |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.DeleteProjectGroupCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-i |
是 |
服务器ip |
|||
|
-p |
是 |
project group名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.21. 取得Projectgroup配置信息
|
指令 |
getProjectGroup |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.GetProjectGroupCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-i |
是 |
服务器ip |
|||
|
-p |
是 |
project group名 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.22. 设置消费进度
l 根据时间来设置消费进度,设置之前要关闭这个订阅组的所有consumer,设置完再启动,方可生效
|
指令 |
resetOffsetByTime |
类路径 |
com.alibaba.rocketmq.tools.command.offset.ResetOffsetByTimeSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-f |
否 |
通过时间戳强制回滚(true|false),默认为true |
|||
|
-s |
是 |
时间戳 (currentTimeMillis|yyyy-MM-dd#HH:mm:ss:SSS) |
|||
|
-g |
是 |
消费者所属组名 |
|||
|
-t |
是 |
topic名称 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.23. 清除特定Broker权限
|
指令 |
wipeWritePerm |
类路径 |
com.alibaba.rocketmq.tools.command.namesrv.WipeWritePermSubCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-b |
是 |
broker地址 |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
|||||
1.2.24. 获取Consumer消费进度
l 该命令只打印当前与cluster连接的consumer的消费进度
|
指令 |
getConsumerStatus |
类路径 |
com.alibaba.rocketmq.tools.command.offset.GetConsumerStatusCommand |
||
|
参数 |
是否必填 |
说明 |
|||
|
-g |
是 |
消费者所属组名 |
|||
|
-t |
是 |
查询主题 |
|||
|
-i |
否 |
Consumer客户端ip |
|||
|
-h |
否 |
打印帮助 |
|||
|
-n |
是 |
nameserve服务地址列表,格式ip:port;ip:port;... |
|||
|
举例 |
查询属于group(消费者组)=simple-consumer-test的消费者在Topic=ZTEExample上的消费状态,nameserve地址为10.45.47.168:9876 |
||||
|
sh mqadmin getConsumerStatus -n 10.45.47.168:9876 -g simple-consumer-test -t ZTEExample get consumer status from client. group=simple-consumer-test, topic=ZTEExample, originClientId= #clientId #brokerName #queueId #offset 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 4 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 0 2 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 3 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 1 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 5 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 6 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 7 0 10.45.46.229@simple-consumer-test-3f89fb692e874640 crm-168 2 0 |
|||||
https://www.cnblogs.com/gmq-sh/p/6232633.html
rocketmq命令【转】的更多相关文章
- rocketmq 命令示例
http://www.360doc.com/content/16/0111/17/1073512_527143896.shtml http://www.cnblogs.com/marcotan/p/4 ...
- RocketMQ部分数据消费不了问题排查
问题现象 今天忽然收到RocketMQ预警信息如下: 提醒有部分数据没有消费,产生堆积情况. 打开RocketMq-Console-Ng查看如下图形式: 备注:第一反应是Consumer Group内 ...
- 阿里RocketMq试用记录+简单的Spring集成
CSDN学院招募微信小程序讲师啦 程序猿全指南,让[移动开发]更简单! [观点]移动原生App开发 PK HTML 5开发 云端应用征文大赛,秀绝招,赢无人机! 阿里RocketMq试用记录+简单的S ...
- 消息队列之-RocketMQ入门
简介 RocketMQ是阿里开源的消息中间件,目前已经捐献个Apache基金会,它是由Java语言开发的,具备高吞吐量.高可用性.适合大规模分布式系统应用等特点,经历过双11的洗礼,实力不容小觑. 官 ...
- 安装rocketmq-console
一.alibaba版本 使用rocketmq命令查看集群状态,查看topic信息时比较麻烦,而且不直观,这个时候可以使用一些web页面来管理rocketmq. 以前曾使用过一个老版本的工具,适用于al ...
- rocketmq查看命令
首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 . 查看帮助: 在 mqadmin 下可以查看有哪些命令 a: 查看具体命令的使 ...
- RocketMQ常用命令
转自:http://jameswxx.iteye.com/blog/2091971 1.1. 控制台使用 RocketMQ 提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker 等信息 ...
- rocketmq番外篇(一):开发命令行
匠心零度 转载请注明原创出处,谢谢! 说在前面 虽然是以rocketmq引出的开发命令行,但是任何java应用如果需要都可以借鉴引用,也是通用技术. 主题 rocketmq使用例子 Apache Co ...
- Apache RocketMQ在linux上的常用命令
Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录 1.启动Name Server 2.启动Broker 3.关闭Name Server 4 ...
随机推荐
- 【SSH网上商城项目实战02】基本增删查改、Service和Action的抽取以及使用注解替换xml
转自:https://blog.csdn.net/eson_15/article/details/51297698 上一节我们搭建好了Struts2.Hibernate和Spring的开发环境,并成功 ...
- Django中用Jquery实现不刷新页面进行身份验证和计算器功能
1.下载jquery http://www.jq22.com/jquery-info122 下载解压之后加入工程中的static文件夹中 2.路由分发. """Djang ...
- 可持久化trie(BZOJ5338: [TJOI2018]xor)
题面 BZOJ Sol 显然是要维护一个区域的 \(trie\) 树,然后贪心 区间 \(trie\) 树??? 可持久化 \(trie\) 树??? 直接参考主席树表示出区间的方法建立 \(trie ...
- BZOJ2476: 战场的数目(矩阵快速幂)
题意 题目链接 Sol 神仙题Orzzz 考虑两边是否有\(1\) 设\(f[i]\)表示周长为\(2i\)的方案数 第一种情况:左侧或右侧有一个1,那么把这个1删去,对应的方案数为\(f[i - 1 ...
- 1142 奖学金 sort做法
个人博客:doubleq.win 1142 奖学金 2007年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题解 题目 ...
- Django之ModelForm使用
一:什么是ModelForm呢? Model + Form ==> ModelForm.model和form的结合体,所以有以下功能: 数据验证 数据库操作 model有操作数据库的字段,for ...
- 最齐全的vue公共函数给你们放出来啦
import Vue from 'vue' /* 配置参数 */Vue.prototype.winH = document.documentElement.clientHeight; Vue.prot ...
- cookie和session 区别
cookie机制采用的是在客户端保持状态的方案,session机制采用的是在服务器端保持状态的方案. 1.cookie数据存放在客户的浏览器上,session数据放在服务器上. 2.cookie不是很 ...
- Phoenix 映射 HBase + Maven
声明 本文基于 Centos6.x + CDH5.x 什么是Phoenix Phoenix的团队用了一句话概括Phoenix:"We put the SQL back in NoSQL&qu ...
- Android 获取SD卡的图片资源
首先我先获得SD卡下的根目录路径: privateString isSdcard(){ File sdcardDir=null; boolean isSDExist=Environment.getEx ...