Windows10:安装rabbaitMQ


### 1. 安装Erlang语言

原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。而且安装rabbitMQ检测不到erlang也会让你先安装erlang。
下载地址:http://www.erlang.org/downloads, 找到支持Windows的版本。

我安装的目录是:D:\software\erl-23.0

### 2. 配置Erlang系统环境变量。

此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量:
变量名:ERLANG_HOME
变量值:D:\software\erl23

点击“新建”,将%ERLANG_HOME%\bin加入到path中。
WIN + R: cmd, 输入erl
但是不成功, 而且我发现没有bin目录, 点击这个D:\software\erl23下的install.exe就生成了bin文件

### 3. 安装rabbitMQ以及其插件

下载地址:http://www.rabbitmq.com/download.html
双击下载后的.exe文件,安装过程与erlang的安装过程相同。

RabbitMQ安装好后接下来安装RabbitMQ-Plugins。
打开命令行cd,输入RabbitMQ的sbin目录。
我的目录是:D:\software\rabbitmq\rabbitmq_server-3.8.5\sbin
然后在后面输入:rabbitmq-plugins enable rabbitmq_management

ERROR:
Please either set ERLANG_HOME to point to your Erlang installation or place

Solution:
安装完以后erlang会自动修改系统变量,但是需要重启系统才能生效,所以这里需要手动设置一下系统变量略过重启过程。
set ERLANG_HOME=D:\software\erl23

ERROR:
由于找不到MSVCR120.dll,无法继续执行代码
Solution:
下载MSVCR120.dll复制到c:\windows\system32下

ERROR:
应用程序无法正常启动0xc000007b
Solution:
MSVCRT_X86_X64.zip修复, 安装vs

ERROR:
bash: rabbitmq-plugins: command not found
Solution:
从cmd进去,d: ===> cd xxx, 执行rabbitmq-plugins enable rabbitmq_management

### 4.解决启动异常

输入命令启动监控工具:rabbitmq-plugins enable rabbitmq_management

检查状态: rabbitmqctl status
Error: unable to perform an operation on node 'rabbit@LAPTOP-T90U2B0Q'. Please see diagnostics information and suggestions below.
solution:

将C:\Users\ *** \ .erlang.cookie 文件拷贝到C:\Windows\System32\config\systemprofile替换掉.erlang.cookie文件

### 5.开启监控操作

打开:http://localhost:15672/ 账号密码都是:guest

 

posted @ 2020-08-05 13:22  Adamanter  阅读(407)  评论(0)    收藏  举报