Windows 下安装RabbitMQ服务器及基本配置

RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

安装RabbitMQ服务器必须首先安装 Erlang 运行环境。

1.安装Erlang

安装Erlang 时要注意安装的RabbityMQ 所依赖的Erlang版本,根据RabbitMQ的要求选择一个版本,这里安装的RabbitMQ的版本是 3.8.19 ,他依赖的Erlang版本范围是23.2到 24.x,因此我选择版本是OTP 24.0.Erlang 下载地址
在这里插入图片描述

查看RabbitMQ所依赖的Erlang版本https://www.rabbitmq.com/which-erlang.html

下载Erlang安装包后,直接双击安装就可以了。
双击,如下:
在这里插入图片描述
点击next,如下:
在这里插入图片描述
更换路径,点击next,如下:
在这里插入图片描述
点击Install,进行安装,稍等会,安装成功:
在这里插入图片描述

2.设置ERLANG_HOME 环境变量

在这里插入图片描述
变量名:ERLANG_HOME
变量值: erlang的安装地址
点击确定在系统环境变量里就增加刚刚添加的ERLANG_HOME
在这里插入图片描述
然后,双击系统变量Path
点击新建,将%ERLANG_HOME%\bin加入到Path中。
在这里插入图片描述
最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。
在这里插入图片描述

注意:如果之前安装了Erlang的其他版本,需要卸载后在进行重新安装和设置。

接下来安装RabbitMQ。

3.安装RabbitMQ

可以在RabbitMQ的官方网站下载最新版本的RabbitMQ服务器安装程序。
RabbitMQ下载地址, 这里我下载的是官方推荐的最新版本rabbitmq-server-3.8.19.exe, 然后点击默认安装。

在这里插入图片描述

RabbitMQ安装好后是作为windows service 运行在后台。
在这里插入图片描述

4.设置RabbitMQ环境变量

RabbitMQ 安装好后在开始菜单输入rabbitmq 会看到如下几个菜单:
在这里插入图片描述
红色圈内的三个菜单是提供控制Windows service的命令,为了能够在任意Windows命令窗口上操控RabbitMQ服务需要在系统里加一个环境变量并且配置在系统的PHTH环境变量中

首先添加一个RABBITMQ_SERVER变量:

在这里插入图片描述
然后在系统的path变量中如下配置:
在这里插入图片描述

这样就可以在windows administrator启动的CMD窗口操控RabbitMQ服务了
不需要每次都定位到:
D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.19\sbin>

5.安装rabbitmq-management

我们可以使用命令查看一下RabbitMQ的所有插件:

C:\Users\qzz>rabbitmq-plugins list   

看到RabbitMQ罗列出来了很多插件
在这里插入图片描述
我们用下列命令安装rabbitmq_management插件,这款插件是可视化的方式查看RabbitMQ服务器实例化的状态,以及操控RabbitMQ服务器。

C:\Users\qzz>rabbitmq-plugins enable rabbitmq_management    

运行完命令后,看到如下图表示安装成功了。
在这里插入图片描述
现在我们在浏览器中输入:http://localhost:15672可以看到一个登录界面:在这里插入图片描述
这里可以使用默认账号guest/guest登陆后的界面如下:
在这里插入图片描述
在浏览器中输入http://localhost:15672/api/index.html就可以看到Rabbit MQ Management HTTP API文档,如下图:

在这里插入图片描述
这样就可以查看Rabbit MQ server实例状态的相关信息了。

6.管理rabbitmq_management的用户

用命令rabbitmqctl list_users 查看一下现rabbitmq_management注册用户:
在这里插入图片描述
发现现在只有一个用户guest,并且它的tag是administrator。

那么在命令行下创建一个用户,创建用户的命令是:

rabbitmqctl add_user [username] [password]

现在创建一个username=rabbit1 password=rabbit1的用户,命令如下:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值