RabbitMQ部署安装
1、RabbitMQ部署
1.1.概述
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),由以高性能、健壮以及可伸缩性出名的 Erlang 写成。因此使用RabbitMQ必须安装Erlang环境。
说明:
1、演示部署服务器操作系统为windows server 2016(windows server 2008部署可行);
2、演示安装版本如下:
otp_win64_25.1.1.exe
rabbitmq-server-3.11.2.exe
1.2.Erlang安装
Erlang安装包的版本和RabbitMQ的安装包版本必须对应,对应关系可参见官网:https://www.rabbitmq.com/which-erlang.html
本次安装选择Erlang/OTP 25.1 (otp_win64_25.1.1.exe)
1.2.1下载安装包
官网下载地址:https://www.erlang.org/downloads
本次下载版本为otp_win64_25.1.1.exe,也可根据实际选择所需版本。
1.2.2安装erlang
- 选中安装包(otp_win64_25.1.1.exe)-右键-以管理员身份运行,然后点击‘next’;
2.选择安装目录,默认是C:\Program Files\Erlang OTP,可根据实际调整安装目录,然后点击“next”,再点击“Install”
3.等待安装,完成后点击“close”
4.配置环境变量
桌面找到“此电脑”,鼠标右键-点击“属性”-选择“高级系统设置”-点击“环境变量”
新建系统变量名:ERLANG_HOME 变量值为erlang安装地址,
双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。
5.验证erlang是否安装成功。
win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。
1.3安装RabbitMQ
1.3.1下载安装包
进入RabbitMQ官网(https://www.rabbitmq.com/)或者进入RabbitMQ的github下载页面(https://gitcode.net/mirrors/rabbitmq/rabbitmq-server?utm_source=csdn_github_accelerator),这里演示通过github下载,进入页面后点击右侧下方的“全部发行版”,在打开的新页面,滚动到页面下面找到对应版本下载,这里选择安装版(rabbitmq-server-3.11.2.exe)。
1.2.2安装RabbitMQ
1、选中安装包(rabbitmq-server-3.11.2.exe)-右键-以管理员身份运行,点击“next”
3、选择安装目录,可根据实际调整安装目录,然后点击“Install”,点击“next”,点击“finish”。
4、安装RabbitMQ-Plugins
打开命令行cd,输入RabbitMQ的sbin目录,输入如下命令:
rabbitmq-plugins enable rabbitmq_management
5、验证RabbitMQ安装成功与否
Cmd输入如下命令:rabbitmqctl status
1.2.3安装中遇到的问题
解决办法:
1、检查Erlang安装包的版本和RabbitMQ的安装包版本是否对应;
2、将C:\Users\administrator\.erlang.cookie文件复制到C:\Windows\System32\config\.erlang.cookie.
3、检查安装目录是否存在中文或空格;
4、重启rabbitMQ,尽量使用命令行重启,命令如下:
Net stop RabbitMQ
Net start RabbitMQ
1.2.4管理页面
1.2.4.1登录管理页面
打开浏览器,访问http://127.0.0.1:15672
账号:guest 密码:guest (该账号密码为官方提供)
登录成功后,进入下面页面代表安装成功。
1.2.4.2创建用户及授权
由于默认的guest账号只能做本地登录,如果需要远程访问,就需要新建用户授权。
管理页面-顶部标签点击“Admin”,“Add a user”下面录入新建账号的账号名称、密码,录入完成后点击“Add user”按钮。