Windows 安装
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。
安装Erlang
https://www.erlang.org/downloads
otp_win64_24.0 .exe 双击安装一下
设置环境变量,新建ERLANG_HOME
修改环境变量path,增加Erlang变量至path --%ERLANG_HOME%\bin;
打开cmd命令框,输入erl
说明Erlang安装成功
安装RabbitMQ
官网 https://www.rabbitmq.com/download.html
我这里下载的3.8.17 rabbitmq-server-windows-3.8.17.zip 直接解压就行
修改环境变量path,增加rabbitmq变量至path--%RABBITMQ_SERVER%\sbin;
打开cmd 到D:\soft\rabbitMq\rabbitmq_server-3.8.17\sbin
输入rabbitmqctl status
说明rabbmitmq未启动
安装插件,命令:rabbitmq-plugins.bat enable rabbitmq_management
输入命令:rabbitmq-server.bat
再查看状态:
浏览器输入
代表成功了。Name:guest PW:guest
问题1
除了local访问问题
解决1:
[rabbitmq安装目录]\ebin\rabbit.app
找到loopback_users
{loopback_users, []},
解决2:
#第一步:添加 admin 用户并设置密码
rabbitmqctl add_user admin 123456
#第二步:添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator
#第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
#第四步:查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
#第五步:查看用户列表
rabbitmqctl list_users
登录