Window环境下RabbitMQ 添加用户、设置角色和权限

基本上新增用户、角色和权限的方法都一样,大概如下:

REM 添加一个帐号 密码 
rabbitmqctl.bat add_user zhangfujun zhangfujun123 
   
REM 添加角色 
rabbitmqctl.bat set_user_tags zhangfujun administrator 
   
REM 添加权限 
rabbitmqctl.bat set_permissions -p /  zhangfujun ".*" ".*" ".*"

  

但是,我执行了很多次上面的命令都失败了,在网上找到了一个解决方法:

错误如下图

解决办法:

错误描述里提到了 please check the Erlang cookie,所以我根据这个提示信息去网上找到了解决方案

步骤1:找到C:\Users\zhangfj目录下的.erlang.cookie文件,这里面记录了错误提示里面的Cookie

步骤2:找到C:\Windows目录下的.erlang.cookie文件,这里面的Cookie要与上面找到的Cookie值一致

步骤3:重启RabbitMQ服务即可,重启命令如下:

执行  rabbitmq-service.bat stop  停止服务
执行 rabbitmq-service.bat  install  重新安装服务,这时才会重新加载config文件
执行  rabbitmq-service.bat start  开启服务

  

通过以上步骤之后,可以重新通过命令添加用户、角色和权限了。

posted on 2018-02-02 10:44  dotNet修行之路  阅读(863)  评论(0编辑  收藏  举报