前言
工作中MQ的使用场景是数不胜数,每个公司的技术选型又不太一样,用的哪个MQ,我们必须要先玩起来,RabbitMQ在windows安装遇到很多问题,博客也是五花八门,算了还是自己搞吧,记录一下,希望可以帮助更多的兄弟,也方便自己查询。我们就以我们的windows为例进行实操
官网
 https://www.rabbitmq.com/

 
 
 
 
RabbitMq & Erlang 选型
众所周知,版本不匹配带来的问题相当严重也是异常痛苦的
 https://www.rabbitmq.com/docs/which-erlang
 
我们以 rabbitmq_server-3.11.3 版本为例
服务的版本资源我们可以直接去:
 
 
 
上面直接跳到最新的版本不是我们想要的,那这个以前版本怎么获取呢?
  从tag里面找到对应的版本下载需要的资源

 点击 DownLoads
 
erlang 版本下载


本机的文件

配置环境变量
RabbitMq :(类比 jdk)
 变量名 RABBITMQ_BASE
 变量值 D:\develop\rabbitmq\server\rabbitmq_server-3.11.3 【自己目录】
 
 
 我的安装目录
ErLang
 变量名 ERLANG_HOME
 变量值 D:\develop\rabbitmq\Erlang OTP 【自己目录】
 

查看版本 & server 启动
证明erlang 语言环境装好了
 
 接下来开始启动server
rabbitmq-plugins.bat enable rabbitmq_management

 对应目录下启动
 

登录
  访问URL: http://localhost:15672/account: guestpwd:guest

 
删除
- 控制面板—》程序和功能----》找到RabbitMq

 2. 怕没卸干净,注册表在卸一次
 win +R regedit
 
可能问题
1.RabbitMQ Error: {:unable_to_load_rabbit, {‘no such file or directory‘, ‘rabbit.app‘}}a. 环境变量没有配置好b. erlang & server 版本不匹配2.rabbitmq-service.bat start exited with code 1以前安装过旧的版本,注册表没有清理干净先清理 (上面有)再rabbitmq安装目录sbin下运行rabbitmq-service.bat install总述
windows  练习单机版 只有两个文件
1 erlang  & rabbitmq-server
2.注意版本匹配
3.环境变量的匹配