为 RabbitMQ 添加管理员账号

默认情况下,访问 RabbitMQ 服务的用户名和密码都是 guest,这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,所以在实现生产和消费消息之前,需要另外添加一个用户,并设置相应的访问权限。

添加新用户,用户名为 root,密码为 1234

[root@hidden ~]# rabbitmqctl add_user root 3406

root 用户设置所有权限:

[root@hidden ~]# rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

设置 root 用户为管理员角色:

[root@hidden ~]# rabbitmqctl set_user_tags root administrator