安装rabbitmq
1、安装前准备
rabbitMQ程序是用VS2015开发的,运行依赖VS2015运行库,安装前需要先安装64位的VS2015运行库。(可从官网下载)
2、安装Erlang
在安装rabbitMQ之前,需要先安装Erlang 。
这里安装的是otp_win64_20.03 ,需要其他版本或者32位系统的,可以去官网下载。
修改安装路径后,全部点击“下一步”就行。(注:安装路径不能有中文和空格,否则部分功能无法正常使用)
有的选择其他的安装方式,可能需要添加一下系统环境变量(正常安装的也要检查下):

没有的话就手动添加。
3安装RabbitMQ
下载运行rabbitmq-server-3.7.7 ,需要其他版本或者32位系统的,可以去官网下载。
依旧修改安装路径后,一直点击下一步默认进行安装。(注:安装路径不能有中文和空格,否则部分功能无法正常使用;默认安装的RabbitMQ 监听端口是5672、25672、4369;5672为非ssl连接端口 5671 为ssl端口 默认不开启, 25672为RabbitMQ集群端口 ,4369为erlang集群端口 如果开启网页管理界面还有15672端口 )
安装好后手动添加下环境变量:

再将ERLANG_HOME添加进path:

有些操作系统也需要添加RABBITMQ_HOME进path,格式如下:
% ERLANG_HOME%\bin;% RABBITMQ_HOME%\sbin

小贴士:Rabbitmq的配置文件为rabbitmq.config 在它当中有一些配置, 进行设置可以帮助我们更好的使用RabbitMQ
heartbeat: 代表心跳延迟的值.在几秒钟内,服务器在connection.tune帧中发送.如果设置为0,则将禁用心跳.
tcp_listeners: 指定监听的IP地址和端口,默认监听所有网卡的5672端口.
其余属性请参考rabbitmq.config.example
4 检测安装情况
配置完成后,打开cmd命令行.
输入 cd C:\RabbitMQ\rabbitmq_server-3.7.7\sbin进入此目录下.
在此目录下输入rabbitmqctl status查询rabbitmq的运行状态,出现Status of node rabbit@DESKTOP-DDS804T ... 说明安装成功.
另外也可以直接打开RabbitMQ Command Prompt 输入rabbitmqctl status判断是否安装成功.
配置激活 RabbitMQ's Management Plugin
使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。打开命令窗口,输入 cd C:\RabbitMQ\rabbitmq_server-3.7.7\sbin进入此目录,在此目录下,如下图输入命令:
rabbitmq-plugins.bat enable rabbitmq_management

这样,就安装好插件了。
重启服务,使用命令:
net stop RabbitMQ && net start RabbitMQ
这时候的,也许会出现这种结果:

“发生错误:发生系统错误 5:不是系统管理员权限。 拒绝访问。”
问题解决方案:使用管理员打开cmd再执行此命令:

访问 rabbitmq管理后台http://localhost:15672,出现登录界面则表示成功:

6 Rabbitmq用户创建和管理
创建用户,密码,绑定角色
使用rabbitmqctl控制台命令(位于C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin>)来创建用户,密码,绑定权限等。
注意:安装路径不同的请看仔细。
rabbitmq的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色:
打开cmd.exe,使用cd命令打开C:\Program Files\RabbitMQ \rabbitmq_server-3.7.7\sbin,输入下面命令:
rabbitmqctl.bat list_users

新增一个用户:
rabbitmqctl.bat add_user username password

此时来看下我们当前用户:

test 后面没有“[administrator]” ,我们给新建的用户 test “超级管理员” 角色(多个角色使用空格分开monitoring、policymaker、management):
rabbitmqctl.bat set_user_tags username administrator
再查看当前用户:

注:删除用户(rabbitmqctl.bat delete_user username)
使用新建的用户登录rabbitmq,此处使用新建的admin登录,使用浏览器打开 http://localhost:15672 访问RabbitMQ的管理控制台

浙公网安备 33010602011771号