前言
工作中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: guest
pwd: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.环境变量的匹配