📜  rabbitmqctl (1)

📅  最后修改于: 2023-12-03 14:46:53.657000             🧑  作者: Mango

介绍 rabbitmqctl 命令

rabbitmqctl 是 RabbitMQ 的命令行工具,它提供了一些管理 RabbitMQ 的命令。

安装 RabbitMQ

首先,需要安装 RabbitMQ。可以通过以下链接查看安装教程:

常用命令

以下是一些常用的 rabbitmqctl 命令:

1. 查看 RabbitMQ 状态
rabbitmqctl status

这个命令会返回 RabbitMQ 的节点名称、版本信息、Erlang 版本、管理界面访问地址等信息。

2. 查看 RabbitMQ 节点列表
rabbitmqctl list_nodes

这个命令会返回所有 RabbitMQ 节点的列表。如果只有一个节点,列表只包含该节点的名称。

3. 新建 RabbitMQ 用户
rabbitmqctl add_user <username> <password>

这个命令会创建一个新的 RabbitMQ 用户。

4. 给 RabbitMQ 用户赋予权限
rabbitmqctl set_permissions -p <vhost> <username> ".*" ".*" ".*"

这个命令会给指定的 RabbitMQ 用户赋予指定虚拟主机(vhost)的读、写、管理权限。

5. 查看 RabbitMQ 用户列表
rabbitmqctl list_users

这个命令会返回 RabbitMQ 中所有用户的列表。

6. 查看 RabbitMQ 的队列列表
rabbitmqctl list_queues

这个命令会返回 RabbitMQ 中所有队列的列表。

更多命令

以上只是一些常用的 rabbitmqctl 命令,RabbitMQ 还有很多其他的命令,可以通过以下链接查看官方文档:

总结

rabbitmqctl 命令是管理 RabbitMQ 的重要工具。通过使用 rabbitmqctl 命令,可以方便地管理 RabbitMQ 的用户、权限、队列等等。需要注意的是,rabbitmqctl 命令需要在 RabbitMQ 所在的主机上执行。