RabbitMQ 单机安装-Windows

导读:本篇文章讲解 RabbitMQ 单机安装-Windows,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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版本匹配。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78234.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!