1. RabbitMQ安装流程
整个安装流程分为两步。第一步是安装erlang,第二步才是安装RabbitMQ。
1.1 安装erlang
- 之所以要安装erlang,是因为RabbitMQ是用Erlang语言写的,所以要想运行RabbitMQ,必须提供Erlang环境。
- 关于安装包,可以直接去官网下载,地址是http://www.erlang.org/downloads。
- Erlang的安装就直接一直点击下一步就ok。
- 安装完后,好需要配置环境变量,这里我直接贴图(图片来自其他博客,亲测可用)
- 最后,windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了
1.2 安装RabbitMQ
- 下载地址:http://www.rabbitmq.com/download.html
- 双击下载后的.exe文件,安装过程与erlang的安装过程相同
- RabbitMQ安装好后接下来安装RabbitMQ-Plugins。打开命令行cd,输入RabbitMQ的sbin目录。然后在后面输入rabbitmq-plugins enable rabbitmq_management命令进行安装(如果不装这个插件,在运行RabbitMQ之后,将无法访问http://localhost:15672)
- 最后,打开sbin目录,双击rabbitmq-server.bat。正常情况下,等几秒钟看到这个界面后。
访问http://localhost:15672后,即可看到下面这个界面,
2. 常见问题解决
- 问题1:rabbitmq在win10下服务启动失败
可能的原因:
- 用来存放配置文件和记录日志之类的文件的默认路径就是C:\Users\用户名\AppData\Roaming\RabbitMQ。因为这个路径不能包含non-ASCII编码的字符,当你系统的用户名是中文的时候,rabbitmq不能正常运行。
- 安装路径里面包含中文或者空格(例如:Program Files) - 问题2:启动rabbitmq,提示ERROR: node with name “rabbit” already running on “U57…”
原因:在安装RabbitMQ时,系统自启动了该服务,所以需要先用任务管理器删除该服务在去运行启动程序。删除服务的任务管理器页面截图如下:
3. 安装包
如果觉得去官网下载以上两个安装包时比较慢,可以使用我下面这个百度云链接下载
链接:https://pan.baidu.com/s/1wWpOzHDEac2_WcEqMlTsUQ
提取码:k3jw