rabbitmq管理页面创建vhosts
时间: 2023-08-23 22:05:26 浏览: 43
要在RabbitMQ管理页面上创建vhosts,请按照以下步骤操作:
1. 登录RabbitMQ管理页面,进入“Admin”选项卡。
2. 在左侧导航栏中找到“Vhosts”选项,点击进入。
3. 点击“Add a new virtual host”按钮,输入vhost名称。
4. 点击“Add virtual host”按钮,完成vhost的创建。
请注意,创建vhost需要具有管理员权限。如果您没有管理员权限,请联系RabbitMQ管理员或者请求管理员授权。同时,vhost名称必须是唯一的,在一个RabbitMQ服务器中不能重复。
相关问题
rabbitmq 重启 aa_vhosts
如果您的RabbitMQ服务器中有一个名为 `aa_vhosts` 的vhost,并且您想要重启该vhost,可以使用以下命令:
```
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl start_app
sudo rabbitmqctl restart_vhost aa_vhosts
```
这将停止RabbitMQ应用程序、重置所有配置以及启动RabbitMQ应用程序。然后,它将重启 `aa_vhosts` vhost。
请注意,重启vhost将停止该vhost中的所有队列、交换器和绑定,并且所有连接都将被关闭。确保在执行此操作之前已经通知了系统中的所有用户,并且已经备份了必要的数据。
rabbitmqadmin 连接rabbitmq vhosts 消费队列内容
以下是使用rabbitmqadmin连接rabbitmq vhosts消费队列内容的步骤:
1. 首先,使用以下命令连接到RabbitMQ服务器:
```shell
rabbitmqadmin --host=<hostname> --port=<port> --username=<username> --password=<password> list vhosts
```
其中,`<hostname>`是RabbitMQ服务器的主机名,`<port>`是RabbitMQ服务器的端口号,`<username>`和`<password>`是连接RabbitMQ服务器所需的用户名和密码。
2. 然后,使用以下命令列出指定虚拟主机中的所有队列:
```shell
rabbitmqadmin --host=<hostname> --port=<port> --username=<username> --password=<password> list queues vhost=<vhost>
```
其中,`<vhost>`是要列出队列的虚拟主机的名称。
3. 最后,使用以下命令获取指定队列的内容:
```shell
rabbitmqadmin --host=<hostname> --port=<port> --username=<username> --password=<password> get queue=<queue_name> count=<count>
```
其中,`<queue_name>`是要获取内容的队列的名称,`<count>`是要获取的消息数量。
举个例子,如果要连接到名为`my_rabbitmq_server`的RabbitMQ服务器,使用用户名`my_username`和密码`my_password`,并获取名为`my_queue`的队列中的前10条消息,可以使用以下命令:
```shell
rabbitmqadmin --host=my_rabbitmq_server --port=5672 --username=my_username --password=my_password list vhosts
rabbitmqadmin --host=my_rabbitmq_server --port=5672 --username=my_username --password=my_password list queues vhost=my_vhost
rabbitmqadmin --host=my_rabbitmq_server --port=5672 --username=my_username --password=my_password get queue=my_queue count=10
```