一、安装Erlang(傻瓜式安装) 安装完成之后,配置环境变量:
1.新建系统变量名为:ERLANG_HOME 变量值为erlang安装地址
2. 双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。
win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。
二、RabbitMQ安装()
1. 需要和Erlang版本对应,这是我的版本
2.双击下载后的.exe文件,安装过程与erlang的安装过程相同。
3. 安装RabbitMQ-Plugins
3.1. 打开命令行并输入cd + RabbitMQ安装路径下的sbin目录。
3.2. 然后输入以下命令进行安装
rabbitmq-plugins.bat enable rabbitmq_management ------一定要加上.bat ,否则会失败
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins enable rabbitmq_managemen
Enabling plugins on node rabbit@ESLISD001130:
rabbitmq_managemen
Error:
{:plugins_not_found, [:rabbitmq_managemen]}
解决办法: 把命令换成 rabbitmq-plugins.bat enable rabbitmq_management (也就是加上了.bat再执行)
3.4. 报错:
如果执行rabbitmq-plugins enable rabbitmq_management出现以下信息,代表安装失败
1.
Enabling plugins on node rabbit@DESKTOP-IOF5VIA:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@DESKTOP-IOF5VIA…
Plugin configuration unchanged.
------解决办法:
C:Users\当前用户\erlang.cookie文件同步至C:Windows\System32\config\systemprofile.erlang.cookie(这个两个地方都已这个cookie就不用管)
主要后面删除C:Users\当前用户\AppData\Roaming\RabbitMQ目录(删不掉的话就清空里面的文件)
再次在rabbit的sbin目录下
3.5 安装成功
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Enabling plugins on node rabbit@ESLISD001130:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@ESLISD001130...
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
set 3 plugins.
Offline change; changes will take effect at broker restart.
----------------------------------------------有set 3plugins就说明成功了
三、 启动Rabbitmq
net stop rabbitmq -关闭服务
net start rabbitmq -开启服务
-*----------其他命令-------------
rabbitmq-server -detached //帮助
rabbitmq-server help//帮助
rabbitmq-service stop //停用
rabbitmq-service remove //删除
rabbitmq-service install //安装
rabbitmq-service start //启动service
rabbitmq-service disable//禁用
rabbitmq-service enable//禁用
四、注册成windows服务
rabbitmq-service install //注册成服务
在注册成功后的服务列表中右键启动即可
五、 删除文件重新安装
我本来安装了rabbitmq也注册了服务,很久没用我忘记了,把原安装路径给删掉了,但服务还在,再次安装之后,才发现服务中已经存在,只是服务指向的路径不对,
这时可以打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RabbitMQ ,把ImagePath的路径修改为新路径再运行这个服务
还是不行,那么就执行以下命令,发现删除成功,但是服务列表中还有,关闭服务列表,重新打开,发现删除成功
rabbitmq-service stop //停用
rabbitmq-service remove //删除