ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.rabbitmq.com/download.html 默认安装的RabbitMQ 监听端口是5672 **激活RabbitMQ Management Plugin** 使用RabbitMQ 管理插件,可以更好的可视化方式查看RabbitMQ 服务器实例的状态,你可以使用下面的命令激活: ``` rabbitmq-plugins.bat enable rabbitmq_management ``` 要重启服务才能生效,可以执行 ``` net stop RabbitMQ &&net start RabbitMQ ``` 下面我们使用`rabbitmqctl`命令来创建用户,密码,绑定权限等。 首先创建vhosts,这里创建了一个名字为dnt_mq的虚拟主机 ``` rabbitmqctl add_vhost dnt_mq ``` >NOTE:删除虚拟主机使用 `rabbitmqctl delete_vhost vhostpath` 用下面命令,查看是否创建虚拟主机成功 ``` rabbitmqctl list_vhosts Listing vhosts ... / dnt_mq ...done. ``` 创建用户,密码 ``` rabbitmqctl add_user geffzhang zsy@2014 Creating user "geffzhang" ... ...done. ``` >NOTE:修改用户密码使用 `rabbitmqctl change_password username newpassword` 查看用户是否创建成功 ``` rabbitmqctl list_users Listing users ... geffzhang [] guest [administrator] ...done. ``` 设置用户角色 ``` rabbitmqctl set_user_tags geffzhang administrator Setting tags for user "geffzhang" to [administrator] ... ...done. ``` 绑定权限 ``` rabbitmqctlset_permissions -p dnt_mq geffzhang ".*" ".*" ".*" Setting permissions for user "geffzhang" in vhost "dnt_mq" ... ...done. ``` 列出用户权限 ``` rabbitmqctl list_user_permissions geffzhang //注:清除用户权限 rabbitmqctl clear_permissions [-p vhostpath] username Listing permissions for user "geffzhang" ... dnt_mq .* .* .* client ``` 接下来,我们用浏览器打开[http://127.0.0.1:15672](http://127.0.0.1:15672)访问RabbitMQ的管理控制台,使用刚才创建的账户,或使用默认的账户用户名,密码:guest,guest登录 ![](https://camo.githubusercontent.com/d44b866aae209d324ab6f666f386750c0cd23b32/68747470733a2f2f7261772e6769746875622e636f6d2f6d7974687a2f7261626269746d712d77696e646f77732f6d61737465722f696d672f7261626269746d712d6d616e6167656d656e742d75692e706e67) 我们就可以通过界面来管理RabbitMQ,和监控RabbitMQ的使用情况