rocketmq 命令
时间: 2023-09-11 19:04:46 浏览: 82
RocketMQ 命令包括以下几种:
1. 启动 NameServer 命令
启动 NameServer 命令用于启动 RocketMQ 的 NameServer 服务,该命令需要指定 NameServer 的 IP 地址和端口号。
命令格式:
```
nohup sh mqnamesrv &
```
2. 启动 Broker 命令
启动 Broker 命令用于启动 RocketMQ 的 Broker 服务,该命令需要指定 Broker 的配置文件路径。
命令格式:
```
nohup sh mqbroker -c /path/to/broker.conf &
```
3. 查看 Broker 日志命令
查看 Broker 日志命令用于查看 RocketMQ 的 Broker 日志,该命令需要指定 Broker 的日志文件路径。
命令格式:
```
tail -f /path/to/broker.log
```
4. 查看 NameServer 日志命令
查看 NameServer 日志命令用于查看 RocketMQ 的 NameServer 日志,该命令需要指定 NameServer 的日志文件路径。
命令格式:
```
tail -f /path/to/namesrv.log
```
5. 查看当前 Topic 列表命令
查看当前 Topic 列表命令用于查看当前 RocketMQ 中存在的 Topic 列表。
命令格式:
```
sh mqadmin topicList -n localhost:9876
```
6. 查看当前 Consumer 列表命令
查看当前 Consumer 列表命令用于查看当前 RocketMQ 中存在的 Consumer 列表。
命令格式:
```
sh mqadmin consumerList -n localhost:9876
```
7. 查看指定 Topic 的消息命令
查看指定 Topic 的消息命令用于查看指定 Topic 中的消息。
命令格式:
```
sh mqadmin consumeMsg -n localhost:9876 -t topic_name
```
8. 发送消息命令
发送消息命令用于向指定 Topic 发送消息。
命令格式:
```
sh mqadmin sendMsg -n localhost:9876 -t topic_name -m "message"
```
阅读全文