RabbitMQ 单机安装-Windows
官网查看RabbitMQ和对应的Erlang版本
-
进入 RabbitMQ 官网 ,点击 顶上的 Get Started
-
点击Download + Installation
-
点击左侧的Erlang Versions 查看对应版本
根据自己需要安装的RabbitMQ版本,找到需要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
遇到问题及解决办法
- 第一次使用rabbitmq.exe进行双击安装,发现服务启动不了,插件用不了。解决办法:使用压缩包进行解压安装。
- 当erlang和rabbitmq的版本不匹配时,rabbitmq服务启动不了。修改版本,使rabbitmq和erlang版本匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78234.html