rocketmq如何通过命令查询broker
时间: 2023-11-24 11:06:43 浏览: 207
rocketmq_broker.conf
5星 · 资源好评率100%
RocketMQ可以通过命令行工具中的mqadmin来查询broker的相关信息。
以下是通过mqadmin查询broker信息的示例命令:
1. 查看所有broker的状态信息
```
sh mqadmin clusterList -n localhost:9876
```
2. 查看指定broker的状态信息
```
sh mqadmin brokerStatus -n localhost:9876 -b brokerName
```
3. 查看所有topic在指定broker上的分布情况
```
sh mqadmin topicRoute -n localhost:9876 -t topicName
```
4. 查看指定group消费者在指定broker上的状态信息
```
sh mqadmin consumerProgress -n localhost:9876 -g consumerGroup -i clientID
```
5. 查看指定topic在指定broker上的消息情况
```
sh mqadmin queryMsgById -n localhost:9876 -i messageID
```
阅读全文