前言
我们在 linux 安装好了 RabbitMQ 但是为了我方便我们开发我们一般会安装一个 RabbitMQWeb 管理界面,那么如何去配置这个管理界面呢?
首先
我们先要在 linux 端安装配置好图形化管理的配置,在终端输入以下命令:
# rabbitmq-plugins enable rabbitmq_management
等待安装完成!如图:
安装完成之后你要重新启动一下 RabbitMQ 即可 ,
# systemctl restart rabbitmq-server
注意: 如果说你在这边的时候突然碰到以下的错误的时候,记得先检查一下你的Erlang 和RabbitMQ 的版本是不是对应的!!!! 不对应的话那么就赶紧改过来,在重新启动就可以了!
错误如下图:
其次
我们就到我们浏览器中访问一下这个管理界面 你的主机ip: 15672
回车即可范问,这里会让我们输入账号和密码,那么这里又要注意了,如果说你是在本机安装的
RabbitMQ的话那么你就 可以使用guest作为账号和密码登录界面,那如果你是跟我一下部署在 linux 上的话那么你还需要在你的 linux 终端上注册一个账号和密码,并且给他赋予权限即可!
1、在 linux 端创建一个账号
# rabbitmqctl add_user admin admin
2、设置用户分配操作权限
# rabbitmqctl set_user_tags admin administrator
用户级别:
1、administrator 可以登录控制台,查看所有信息、对rabbitmq进行管理,在开发的时候我们尽量把账户设成这个权限
2、monitoring 监控者 登录控制台,查看所有信息
3、policymaker 策略制定者 登录控制台,制定策略
4、management 普通管理员 登录控制台
3、为用户添加资源权限
# rabbitmqctl set_permissions -p / admin ".*" "." ".*" ".*""."".*"
这样我们就可以在客户端登录啦!!!
最后
一些常用的rabbitmq 指令
# rabbitmqctl add_user 账号 密码
# rabbitmqctl set_user_tags 账号 administrator
# rabbitmqctl change_password Username NewPassword 修改密码
# rabbitmqctl delete_user Username 删除用户
# rabbitmqctl list_users 查看用户清单
收工~