RabbitMQ 单机安装-Windows

本文详细介绍了在Windows上安装RabbitMQ的步骤,包括下载Erlang匹配版本,避免使用EXE安装,使用压缩包解压安装,设置环境变量,启用后台管理,安装RabbitMQ服务,以及相关命令的使用。还提到了可能出现的问题及解决方法,如服务启动失败和版本不匹配问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RabbitMQ 单机安装-Windows

官网查看RabbitMQ和对应的Erlang版本

  1. 进入 RabbitMQ 官网 ,点击 顶上的 Get Started
    在这里插入图片描述

  2. 点击Download + Installation
    在这里插入图片描述

  3. 点击左侧的Erlang Versions 查看对应版本
    根据自己需要安装的RabbitMQ版本,找到需要Erlang的版本。
    在这里插入图片描述

安装Erlang

安装Erlang

下载

注意:不要使用exe执行文件进行安装,使用时会出现错误(例如:Error: {:unable_to_load_rabbit, {‘no such file or directory’, ‘rabbit.app’}})
所以,我们下载压缩包进行解压安装(最新版本一般没有压缩包,上一个版本会有)

在github上下载 rabbitmq-server releases 压缩版,例如

在这里插入图片描述

注意:Erlang的版本和RabbitMQ的版本要匹配

安装RabbitMQ

将其解压,注意解压目录不要有中文。然后设置环境变量
在这里插入图片描述

本次我的解压目录是:D:\application\rabbitmq\rabbitmq_server-3.10.8,将其设置到环境变量Path中去

开启RabbitMQ后台管理

#启动后台管理
D:\application\rabbitmq\rabbitmq_server-3.10.8\sbin>rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@PC-20220820WXHE:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@PC-20220820WXHE...
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. 

rabbitmq_management开启后,重启RabbitMQ服务,然后浏览器访问 http://localhost:15672/ 账号:guest 密码:guest
在这里插入图片描述

安装RabbitMQ服务

rabbitmq-service install

D:\application\rabbitmq\rabbitmq_server-3.10.8\sbin>rabbitmq-service install
D:\application\erlang\Erlang OTP\erts-13.1.1\bin\erlsrv: Service RabbitMQ added to system.

如果安装RabbitMQ服务失败,出现乱码错误等,先尝试删除Erlang的注册表内容,如果不行,再进行卸载。
Erlang 完全卸载
RabbitMQ 完全卸载

RabbitMQ相关命令

rabbitmq-plugins

rabbitmq-plugins enable xxx - 开启某个插件
rabbitmq-plugins disable xxx - 禁用某个插件
rabbitmq-plugins list - 列出所有插件及状态
rabbitmq-plugins set - 启用一个或多个插件,禁用其他所有插件

注意:修改插件后,需要重启RabbitMQ服务后生效。

rabbitmqctl

默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下:

查看用户列表:rabbitmqctl list_users
添加用户:rabbitmqctl add_user admin admin
添加权限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色:rabbitmqctl set_user_tags admin administrator
修改用户密码:rabbitmqctl change_password username 'newpasswd'

服务启动相关

启动服务:rabbitmq-server -detached
重启服务:rabbitmq-server restart
关闭服务:rabbitmqctl stop
查看状态:rabbitmqctl status

rabbitmq-service 命令
rabbitmq-service help    - 显示帮助文档 Display this help 
rabbitmq-service install - 安装RabbitMQ服务 Install the RabbitMQ service
rabbitmq-service remove  - 删除RabbitMQ服务 Remove the RabbitMQ service

rabbitmq-service start   - 启动RabbitMQ服务 Start the RabbitMQ service
rabbitmq-service stop    - 停止RabbitMQ服务 Stop the RabbitMQ service
rabbitmq-service disable - 禁用RabbitMQ服务 Disable the RabbitMQ service
rabbitmq-service enable  - 启用RabbitMQ服务 Enable the RabbitMQ service

遇到问题及解决办法

  1. 第一次使用rabbitmq.exe进行双击安装,发现服务启动不了,插件用不了。解决办法:使用压缩包进行解压安装。
  2. 当erlang和rabbitmq的版本不匹配时,rabbitmq服务启动不了。修改版本,使rabbitmq和erlang版本匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值