准备工作:
首先下载 Erlang OTP ,RabbitMQ。
默认安装的Rabbit MQ 监听端口是5672。先安装Erlang OTP后安装RabbitMQ,安装方式默认即可,RabbitMQ可以勾选安装后台服务、服务启动和停止等操作。
激活Rabbit MQ's Management Plugin
使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,打开CMD命令,cd到安装目录(..\rabbitmq_server-3.2.3\sbin)下,输入下面的命令激活:
rabbitmq-plugins enable rabbitmq_management
要重启服务才能生效,可以执行
net stop RabbitMQ && net start RabbitMQ
输入网址,打开监控页面: http://localhost:15672 (默认账号和密码:guest 和guest)
配置RabbitMQ用户权限
RabbitMQ是存在用户权限的,默认是guest 密码也是guest,隶属于Administrator管理员下。现需要配置新用户和权限,继续打开CMD命令,cd到安装目录sbin下:
-
查询服务状态:
rabbitmqctl status
-
列举虚拟主机列表:
rabbitmqctl list_vhosts
-
列举用户列表:
rabbitmqctl list_users
-
添加用户和密码:
rabbitmqctl add_user hao abc123
- 设置权限 :
rabbitmqctl set_permissions yy
".*"
".*"
".*"
-
分配用户组:
rabbitmqctl set_user_tags yy administrator
-
删除guest用户:
rabbitmqctl delete_user guest
-
修改用户密码:
rabbitmqctl change_password {username} {newpassowrd}