Win 10 本地安装RabbitMQ
安装路径我建议安装到 erlang 环境一样的路径,同样也需要全英文路径,然后next,install即可。下载的是 : Erlang/OTP 27.2.4 的 Downlad 64-bit Installer。打开cmd 命令提示符 输入 erl , 能看到所安装的版本号,就是安装成功了。变量名: ERLANG_HOME,变量值:erlang的安装路径。安装就直接 next , 需要自定义安装的
erlang:Erlang/OTP 27.2.4
RabbitMQ:rabbitmq-server-3.13.7
1. 下载 erlang 的版本
下载的是 : Erlang/OTP 27.2.4 的 Downlad 64-bit Installer
安装就直接 next , 需要自定义安装的,路径要全英文的。
2. 接下来配置环境变量
变量名: ERLANG_HOME,变量值:erlang的安装路径。
系统变量:
Path 的配置:%ERLANG_HOME%\bin
然后点击确认退出环境变量的配置。
打开cmd 命令提示符 输入 erl , 能看到所安装的版本号,就是安装成功了
3. 安装 rabbitMQ
找到对应的版本安装,我所安装的版本是 rabbitmq-server-3.13.7:
安装路径我建议安装到 erlang 环境一样的路径,同样也需要全英文路径,然后next,install即可。
4. 启动RabbitMQ 服务器
安装完成之后,需要我们激活rabbitmq_management
用 管理员的身份打开 cmd,然后输入命令进入 rabbitmq的 sbin 目录 输入rabbitmq-plugins enable rabbitmq_management:
C:\WINDOWS\system32>D:\softwares\RabbitMQ\rabbitmq_server-3.13.7\sbin\rabbitmq-plugins enable rabbitmq_management
还需要重启 RabbitMQ 服务才能生效:
在 sbin 路径下 输入:
rabbitmq-server start
5. 验证
是否启动RabbitMQ 服务器然后在浏览器输入http://localhost:15672:
输入以下的默认账号密码就可以正常使用了:
6. RabbitMQ 服务器启动失败
如果 RabbitMQ 服务器无法启动的主要原因是 端口 25672 已被另一个 RabbitMQ 进程占用。
a. 方法 1:检查并关闭已运行的 RabbitMQ
打开命令提示符(cmd),执行:
netstat -ano | findstr :25672
这将显示占用 25672 端口 的进程。如果有输出,说明 RabbitMQ 可能已经运行。
找到进程 ID(PID),然后结束进程
- 在命令提示符(cmd)执行:
taskkill /PID <占用端口的PID> /F
- 例如,如果
netstat
命令的输出是:
TCP 0.0.0.0:25672 0.0.0.0:0 LISTENING 1234
那么执行:
taskkill /PID 1234 /F
重启 RabbitMQ
net start RabbitMQ
或者:
D:\softwares\RabbitMQ\rabbitmq_server-3.13.7\sbin\rabbitmq-server start
b. 方法 2:清理 RabbitMQ 数据目录
如果方法 1 仍然无法解决,尝试清理 RabbitMQ 的数据:
停止 RabbitMQ
net stop RabbitMQ
删除 RabbitMQ 数据文件
- 进入数据目录(根据你的安装情况,可能在
AppData
目录下):
cd C:\Users\hunao\AppData\Roaming\RabbitMQ\db
- 删除 RabbitMQ 数据库
del /F /S /Q *
- 删除
mnesia
目录
rmdir /S /Q C:\Users\hunao\AppData\Roaming\RabbitMQ\db
重启 RabbitMQ
net start RabbitMQ
c. 方法 3:修改 RabbitMQ 配置文件
如果端口 25672 一直被占用,可以手动修改 RabbitMQ 的端口配置:
创建或编辑 RabbitMQ 配置文件
- 重新配置文件路径:
C:\Users\huna(用你的用户名)\AppData\Roaming\RabbitMQ\rabbitmq.conf
- 添加以下内容:
listeners.tcp.default = 5673
- 这样 RabbitMQ 将使用 5673 端口,而不是默认的 5672。
重启 RabbitMQ
net start RabbitMQ
更多推荐
所有评论(0)