1.安装
下载Erlang,地址:http://www.erlang.org/download,版本为20.3,双击安装即可(首先装)
下载RabbitMQ,地址:http://www.rabbitmq.com/install-windows.html,版本为rabbitmq-server-3.7.6.exe,双击安装即可
2.环境变量配置
设置erlang环境变量:
ERLANG_HOME=C:\Program Files\erl9.3
然后添加到PATH:
%ERLANG_HOME%\bin;
设置RABBITMQ环境变量:
RABBITMQ_SERVER=D:\rabbitmq_server-3.7.6
添加到PATH:
%RABBITMQ_SERVER%\sbin;
3.进入%RABBITMQ_SERVER%\sbin目录以管理员身份运行rabbitmq-plugins.bat:
rabbitmq-plugins.bat enable rabbitmq_management
安装完成之后以管理员身份重新启动rabbitmq-service.bat,执行下面三个命令:
rabbitmq-service.bat stop
rabbitmq-service.bat install
rabbitmq-service.bat start
4.Rabbit查看自带监控功能:
cmd进到sbin目录,键入rabbitmq-plugins enable rabbitmq_management启用监控管理,然后重启Rabbitmq服务器。
打开网址:
http://localhost:55672
用户名和密码都是guest
5.增加用户和角色,及权限:
进入目录:D:\software\RabbitMQServer\rabbitmq_server-3.7.2\sbin
执行下面命令,查看当前用户列表:
rabbitmqctl list_users
其他操作:
1)新增一个用户:
rabbitmqctl add_user admin admin
再看下当前用户列表:
rabbitmqctl list_users
结果:
Listing users …
admin []
guest [administrator]
2)给新增用户admin增加“超级管理员” 角色:
执行:
rabbitmqctl set_user_tags admin administrator
再看下当前用户列表:
rabbitmqctl list_users
Listing users …
admin [administrator]
guest [administrator]
除了上面的administrator 还有 monitoring、policymaker、management、自定义名称 ,对应上面介绍到的不同的角色。
3)更改guest密码,执行下面命令:
rabbitmqctl change_password guest guest123
4)删除某个用户命令:
rabbitmqctl delete_user someuser
5)给用户admin授权:
rabbitmqctl set_permissions -p / admin “.” “.” “.*”
6)查看用户admin权限:
rabbitmqctl list_user_permissions admin
7)清除用户admin的权限信息:
rabbitmqctl clear_permissions admin