rocketmq shell 命令
时间: 2023-08-14 07:11:45 浏览: 116
RocketMQ 提供了一些 shell 命令来管理和操作消息队列。以下是一些常见的 RocketMQ shell 命令:
1. 启动 NameServer:
```bash
mqnamesrv
```
2. 启动 Broker:
```bash
nohup mqbroker -n localhost:9876 &
```
3. 创建主题:
```bash
sh bin/mqadmin updateTopic -c DefaultCluster -n localhost:9876 -t TopicName
```
4. 发送消息:
```bash
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
```
5. 消费消息:
```bash
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
```
6. 查询主题列表:
```bash
sh bin/mqadmin topicList -n localhost:9876
```
7. 查询消费者列表:
```bash
sh bin/mqadmin consumerProgress -n localhost:9876
```
请注意,这些命令需要在 RocketMQ 的安装目录下执行。具体的命令和参数根据你的实际需求进行调整。更多的命令和用法可以参考 RocketMQ 的官方文档或者源代码中的 shell 脚本文件。
阅读全文