工作需要,需要在本地搭建一个rabbitmq,于是,立马安装了一个rabbitmq。安装完成后,首先使用浏览器访问mq链接地址
localhost:5672
发现页面提示
response empty
此时说明rabbit安装成功。之后想访问管理页面配置rabbit账号(默认的guest账号,只能本地访问),发现无法访问管理页面,经过一番查找,原来rabbitmq默认是不开启管理页面的,需要使用如下方案,配置管理页面。
打开你的rabbit安装目录的sbin文件夹内,应该是能看到一个rabbitmq-plugins的文件,如果找不到说明安装失败或不完整。首先在当前路径,打开cmd命令行。执行以下的命令。
rabbitmq-plugins enable rabbitmq_management
运行成功后,打开管理页面成功。然后就可以通过管理页面来创建用户了。
或者 可以在sbin目录,使用
rabbitctl add_user username password
来手动创建用户。然后设置权限
rabbitctl set_user_tags username administrator
到此为止,用户创建好了。
之后使用项目连接rabbit,发现一直出现 socket close异常,又经过一场盘肠大战,发现是自己手动创建的用户,在rabbit的配置项里,自己创建的用户,默认无法被虚拟地址访问到。具体查看方式是通过访问
localhost:15762/#/users