rabbitmq 怎么新增 vhost
时间: 2023-06-14 21:03:51 浏览: 53
要新增一个 vhost,可以使用 RabbitMQ 的 Web 界面或者命令行工具来完成。
使用 Web 界面:
1. 打开 RabbitMQ 的管理页面(默认地址为 http://localhost:15672/)。
2. 登录后,点击 "Admin" 标签,然后选择 "Add a new virtual host"。
3. 输入 vhost 的名称,然后点击 "Add virtual host" 按钮。
使用命令行工具:
1. 打开命令行终端。
2. 进入 RabbitMQ 的安装目录下的 sbin 目录。
3. 执行以下命令:
```
rabbitmqctl add_vhost <vhost-name>
```
其中 `<vhost-name>` 是你要创建的 vhost 的名称。
例如,如果要创建一个名为 "test-vhost" 的 vhost,可以执行以下命令:
```
rabbitmqctl add_vhost test-vhost
```
执行完毕后,会显示 "Creating vhost 'test-vhost'..." 表示创建成功。
相关问题
rabbitmq重建vhost
重建 RabbitMQ 的 vhost 可以通过以下步骤实现:
1. 使用 RabbitMQ 的管理员用户登录到 RabbitMQ 控制台。
2. 点击 “Admin” 选项卡,然后点击 “Add a vhost” 按钮。
3. 输入要创建的 vhost 名称,并点击 “Add vhost” 按钮。
4. 然后,为新创建的 vhost 添加需要的用户权限。点击 Admin 选项卡,然后点击 “Users” 子选项卡。
5. 选择要分配权限的用户,并为其分配 vhost 的权限。点击 “Set permission” 按钮,然后选择要授予的权限类型和 vhost。
6. 最后,重新启动 RabbitMQ 使更改生效。
需要注意的是,如果你已经在 RabbitMQ 中使用了该 vhost,则你需要先删除该 vhost 再重建它,否则你将无法创建具有相同名称的 vhost。
rabbitmq中vhost是什么
vhost是Virtual Host的缩写,是rabbitmq中一个虚拟的AMQP broker,同时也是一个单独的命名空间,可以将其看作为一组交换机、队列和绑定的逻辑分组,不同的用户或者应用程序可以在同一个RabbitMQ服务器中使用不同的vhost,来达到隔离不同业务之间的消息队列。