RocketMQ Topic相关命令【实战笔记】

1.分配MQ
bin/mqadmin allocateMQ -n localhost:9876 -t tst-topic -i ipList
ipList 以逗号分隔
2.删除topic
bin/mqadmin deleteTopic -n localhost:9876 -t zto-example -c DefultCluster
3.获取topic的cluster
bin/mqadmin topicClusterList -n 192.168.1.x:9876 -t SCANRECORD
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
ZmsClusterB
4.查看Topic列表信息
bin/mqadmin topicList -n localhost:9876
5.查看Topic路由信息
bin/mqadmin topicRoute -n 192.168.1.x:9876 -t SCANRECORD
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
{
"brokerDatas":[
{
"brokerAddrs":{0:"192.168.1.x:10911",1:"192.168.1.x:10920"
},
"brokerName":"broker-d"
},
{
"brokerAddrs":{0:"192.168.1.x:10911",1:"192.168.1.x:10920"
},
"brokerName":"broker-b"
},
{
"brokerAddrs":{0:"192.168.1.x:10911",1:"192.168.1.x:10915"
},
"brokerName":"broker-c"
},
{
"brokerAddrs":{0:"192.168.1.x:10911",1:"192.168.1.x:10915"
},
"brokerName":"broker-a"
}
],
"filterServerTable":{},
"queueDatas":[
{
"brokerName":"broker-b",
"perm":6,
"readQueueNums":64,
"topicSynFlag":0,
"writeQueueNums":64
},
{
"brokerName":"broker-a",
"perm":6,
"readQueueNums":64,
"topicSynFlag":0,
"writeQueueNums":64
},
{
"brokerName":"broker-c",
"perm":6,
"readQueueNums":64,
"topicSynFlag":0,
"writeQueueNums":64
},
{
"brokerName":"broker-d",
"perm":6,
"readQueueNums":64,
"topicSynFlag":0,
"writeQueueNums":64
}
]
}
6.查看topic状态
bin/mqadmin topicStatus -n 192.168.1.174:9876 -t SCANRECORD
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
Broker Name QID Min Offset Max Offset Last Updated
broker-a 0 34757063 39718709 2018-10-22 13:54:32,526
broker-a 1 34760194 39722786 2018-10-22 13:54:32,149
broker-a 2 34765030 39734966 2018-10-22 13:54:32,537
broker-a 3 34775398 39758820 2018-10-22 13:54:32,507
broker-a 4 34804472 39800334 2018-10-22 13:54:32,511
broker-a 5 34835232 39854584 2018-10-22 13:54:32,528
broker-a 6 34863554 39910095 2018-10-22 13:54:32,528
7.更新orderConf
sh bin/mqadmin updateOrderConf -t SCANRECORD -m put -n 192.168.1.x:9876
-m option type [eg. put|get|delete
8.更改Topic权限
bin/mqadmin updateTopicPerm -t SCANRECORD -p put -n 192.168.1.x:9876
-p : set topic's permission(2|4|6), intro[2:W; 4:R; 6:RW]
bin/mqadmin updateTopicPerm -c ZmsClusterB -t %DLQ%starunion-freight -p 6 -n 192.168.1.x:9876
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
update topic perm from 2 to 6 in 192.168.1.x:10911 success.
update topic perm from 2 to 6 in 192.168.1.x:10911 success.
update topic perm from 2 to 6 in 192.168.1.x:10911 success.
update topic perm from 2 to 6 in 192.168.1.x:10911 success.
9.创建/修改Topic
sh bin/mqadmin updateTopic -c DefaultCluster -n localhost:9876 -t threezto-test -r 12 -w 12
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
create topic to x.x.x.40:10911 success.
TopicConfig [topicName=threezto-test, readQueueNums=12, writeQueueNums=12, perm=RW-, topicFilterType=SINGLE_TAG, topicSysFlag=0, order=false]
-b brokerAddr create topic to which broker
-c clusterName create topic to which cluster
-t topic topic name
-r readQueueNums set read queue nums
-w writeQueueNums set write queue nums
-p perm set topic's permission(2|4|6), intro[2:W 4:R; 6:RW]
-o order set topic's order(true|false
-u unit is unit topic (true|false
-s hasUnitSub has unit sub (true|false
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值