RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件。这些软件有很多,例如:ActiveMQ,RocketMQ。
消息中间件的工作过程用生产者和消费者模型来表示。即生产者不断向消息队列中发送消息,而消费者从消息队列中消费消息。
由于RabbitMQ是用Erlang语言编写的,因此需要先安装Erlang。
安装文件:
链接:https://pan.baidu.com/s/1lHOXEyi5nUHXD-EpZvxTyA
提取码:dald
安装步骤:





配置环境变量


安装成功

安装rabbitmq








可以看到rabbitMQ未启动,可能原因是 Erlang OTP版本为21(10.0.1) RabbitMQ版本为3.7.17 有冲突


所以更改rabbitmq的版本为3.7.7
链接:https://pan.baidu.com/s/14nP3QJ0nsSuI1BUDoTQyfQ
提取码:j7cz




输入命令:rabbitmqctl status

上图中的结果,说明rabbitmq未启动
再输入rabbitmq-plugins.bat enable rabbitmq_management命令 得到如下图所示结果

上图可知 rabbitMq仍然未启动
解决办法 将“ C:\Users\Administrator\.erlang.cookie ”复制粘贴至“C:\Windows\System32\config\systemprofile\”目录下
我电脑不是Administrator而是zhaomengxia


在“C:/Users/(这里是我的名字拼音,有的是Administrator,是电脑用户)/”目录下输入AppData(为什么要输入,因为可能我们找不到这个文件夹但是它是存在的) ,然后回车即可


删除目录C:\Users\zhaomengxia\AppData\Roaming下的RabbitMQ文件夹



至此,安装成功,但是需要重启
然后启动rabbitmq:
双击rabbitmq-server.bat或者在命令中输入rabbitmq-server.bat

在以下目录下输入rabbitmq-server.bat

然后打开此链接http://localhost:15672/就会看到如下页面,默认用户名和密码都是guest;


本文详细介绍了如何安装RabbitMQ消息中间件,包括解决因Erlang OTP版本冲突导致的问题,以及如何通过修改配置和使用特定命令来启动RabbitMQ服务。
1341

被折叠的 条评论
为什么被折叠?



